岗位职责:1、按产品经理要求,完成应用项目的需求分析、架构设计、概要设计、详细设计、编码和测试工作;2、对项目技术问题把关,对部门安排及项目遇到的技术重难点攻关;3、对项目中应用到的技术进行技术选型,总结各方案的优缺点,参与技术评审和讨论。4、能够独立维护开发框架并编写相关培训材料进行培训5、按照项目交付要求,编写项目的相关文档;6、与客户、项目经理及小组成员进行有效沟通;7、负责参与的应用项目以及上级安排其他项目后期服务工作;8、跟踪业界新的开发技术、开发框架,及时试用和编写技术报告;9、履行公司保密责任;10、完成上级临时交办的各项工作任务。任职要求:1、5年及以上开发工作经验,大学本科及以上学历,计算机相关专业2、具备较强的学习能力,逻辑思维能力、沟通能力以及解决问题的能力3、责任心强,工作踏实,高度的责任感、具有良好的团队协作能力,能承担较大工作压力4、具备较强的软件系统架构设计、需求分析、详细设计、编码能力,能够编写高质量的文档和代码5、熟悉Java(J2EE)开发,熟悉SpringBoot、SpringCloud,熟悉Spring、MyBatis、MyBatis-Plus等框架6、熟悉dubbo、redis、zookeeper、kafka、shiro、minio、druid、cas等开源组件或技术7、熟悉Oracle、SQL Server、MySQL、MongoDB、ElasticSearch、InfluxDB等数据库中的三种或三种以上8、熟悉Linux操作系统,有丰富运维经验的优先9、熟悉hadoop hdfs、yarn、hbase、spark优先10、熟悉CI/CD技术,包括Jenkins、harbor、k8s等优先。