职位要求:1、本科或以上学历,计算机、软件工程等相关专业;2、4年以上Java编程开发工作经验,带过5人以上的开发团队;3、精通Java语言和J2EE体系结构,Java基础扎实,精通IO、多线程、集合等基础框架,精通分布式、缓存、消息、搜索、微服务等机制;4、精通Spring、SpringMVC、Springboot、SpringCloud、Mybatis等主流框架开发;5、熟练掌握HTML、javascript、ajax、vue、uniapp等web开发技术,熟悉Restful API;6、熟悉SQL,熟悉Mysql、postgresql、SqlServer、Oracle、mongodb等主流数据库,有较好的数据库设计能力;7、精通Docker等容器化部署,精通Jenkins等CI工具,熟悉版本管理工具、软件测试、devops管理等工具,熟悉Linux下的常用命令;8、具有物联网开发经验,了解JNI、MQTT协议、Modbus协议;9、具有良好的学习能力、沟通能力,乐于承担工作压力。(无全栈经验者wu投)岗位职责:1、 参与开发平台核心功能模块的需求分析和设计开发工作。2、 能够对项目中的功能模块进行需求分析、设计和开发。3、 能够帮助项目组成员完成详细设计和开发。4、 参与解决项目中的技术难点,并确定解决方案。5、 能够发现和解决系统的框架问题、流程问题、数据问题、运维问题。6、 负责开发文档编写工作,包括但不限于:需求文档、开发流程文档、数据库设计文档、bug修复文档、运维调整文档、配合编写开发规范文档。