一、岗位职责
1. 后端开发核心能力
熟练使用 Java 8+ 及主流框架(Spring Boot/Spring Cloud/Spring MVC),熟悉JVM调优。
掌握物联网常用协议(MQTT/CoAP/HTTP/WebSocket)及通信安全(SSL/TLS)。
熟悉分布式架构(微服务、Dubbo等)、消息队列(Kafka/RabbitMQ)和缓存技术(Redis)。
熟练操作数据库(MySQL/PostgreSQL),了解时序数据库(如InfluxDB)更佳。
熟悉容器化(Docker/K8s)和CI/CD流程(Jenkins/GitLab CI)。
2. 前端开发能力(中级)
熟练使用 HTML5/CSS3/JavaScript(ES6+) 及主流框架(Vue.js/React/Angular 至少一种)。
掌握前端工程化(Webpack/Vite)、状态管理(Vuex/Pinia/Redux)及组件化开发。
能独立开发管理后台页面,对接后端API,实现数据可视化(ECharts/D3.js 等)。
了解跨端开发(Electron/Uniapp)或移动端适配者优先。
3. 物联网行业加分项
有物联网平台开发经验或物联网开源项目开发经营优先考虑。
二、任职资格
学历:本科及以上,计算机、通信、电子等相关专业。
经验:5年及以上Java后端开发经验,至少1年物联网或相关领域经验。
能力:
能独立承担模块开发,排查复杂问题(如高并发、设备断连)。
良好的编码规范,熟悉设计模式与领域驱动设计(DDD)。
具备团队协作意识,能与硬件、前端、产品等多角色沟通。