1、岗位职责: (1)负责项目的需求分析与设计工作,并将业务需求转为技术系统实现; (2)负责应用系统的技术方案设计、功能开发和产品交付工作; (3)负责搭建开发框架、框架核心代码的编写; (4)能够独立完成项目组中相关业务的核心编码,保证开发进度和质量; (5)负责软件质量控制,参与代码评审及性能优化工作,保证系统开发质量; (6)负责完成设计、测试、上线等相关文档的撰写; (7)及时响应并处理线上问题,保障应用系统的的稳定运行; 2、岗位要求: (1)3~5年Java开发经验,有较好的Java基础,掌握java反射、NIO、多线程及锁等技术; (2)熟悉spingboot、springmvc、Restful、mybatis等框架和协议的使用并了解部分原理; (3)有基于springCloud(zuul、eureka、feign、hystrix等)或dubbox实际开发经验,并了解部分原理; (4)熟悉redis、es、fastdfs、mq等分布式技术和框架; (5)熟悉java工作流程如activity、JBPM等、并项目中有实际应用; (6)熟练使用mysql,了解oracle、mongodb、postgresql等数据库; (7)了解前端基础,熟悉js基础并了解基础框架Jquery等; (8)具有良好的逻辑思维能力、学习能力、团队协作能力和高度责任心;