工作职责:1、负责需求分析、设计及对应文档的输出;2、分解开发任务,制定开发计划、开发规范,撰写开发进度计划;3、编写核心代码,完成基础测试用例的编写;4、负责项目的优化、问题的排查与指导,解决开发过程中遇到的关键技术问题,指导初级开发人员进行开发;5、协助测试人员编写功能测试和性能测试用例,配合运维人员进行项目部署方案的制定,安排开发人员准备部署所需代码或安装包等文件;6、负责对服务器运行状态进行监控、发现异常、排查解决问题;7、公司交办的其他任务。任职资格:1、本科及以上,4年及以上开发经验;2、具有扎实的Java基础知识,掌握Java I/O、多线程、集合等基础框架,掌握JVM内存模型和垃圾回收,有内存优化经验;3、掌握面向对象编程思想,有OOAD经验,掌握UML常用图形;4、掌握SpringFramework、SpringMVC、MyBatis框架,熟练掌握SpringBoot、SpringCloud等微服务框架;5、掌握缓存、消息队列、工作流等中间件及与微服务框架集成;6、熟练使用IDEA、Maven、Git/SVN、禅道等工具;7、熟悉Linux常用命令,能够配置Nginx服务器实现反向代理;8、掌握标准SQL,有任意一种关系型数据库的优化经验;9、基于Jenkins、K8S、Docker等云化平台持续集成及部署经验优先;10、思路清晰,善于思考,能独立分析和解决问题,有较强的责任心,具备良好的团队合作精神;11、政治素质好,遵守纪律,品行端正,爱岗敬业。