职位描述:1、 负责业务微服务的需求分析、设计、文档编写及核心功能代码编写;2、 负责对所属模块进行单元测试,指导开发组内初中级工程师的代码开发,并协助运维工程师推出系统服务;3、 负责解决开发过程中的技术难题;职位要求:1、 统招本科及以上,计算机相关专业;2、 至少6年以上JAVA开发经验,精通OO、熟练使用UML、熟悉多线程及高并发技术,具备扎实的基础算法及数据结构,熟悉linux平台、shell脚本;3、 熟练spring、springMVC、Mybatis开发框架、熟悉SpringBoot,具有基于SpringCloud框架项目设计、开发经验、熟练使用常用IOT平台、WebSocket开发经验;4、 熟练Mysql数据库设计、分库分表等技术,熟悉Redis/Mongodb/ES/TDengine等nosql技术,熟练使用消息中间件,RabbitMQ/Kafka等中间件;5、 掌握常用设计模式,对各种开源的框架有深入了解,具备丰富的性能调优的经验。