工作职责:1、负责需求分析、设计及对应文档的输出;2、进行数据库数据模型设计,服务接口设计,数据字典参与关键业务算法设计;3、服务器拓扑模型设计,存储方案设计;4、分解开发任务,制定开发计划、开发规范;5、根据设计文档及开发规范,负责完成底层公用核心代码的调研与封装,基础测试用例的编写;6、负责项目的优化、问题的排查,解决开发过程中遇到的关键技术问题,指导初级、中级开发人员进行开发;7、同测试人员沟通,对项目bug进行修改,对性能问题进行优化;8、配合运维人员进行项目部署方案的制定,安排开发人员准备部署所需代码或安装包等文件;9、负责对服务器运行状态进行监控、发现异常、排查解决问题。任职资格:1、本科及以上,有4年及以上开发经验;2、掌握Java I/O、多线程、集合、线程等基础框架,熟悉JMM和GC;3、掌握面向对象编程思想,有OOAD经验,掌握UML常用图形;4、掌握SpringMVC、MyBatis等主流开源框架,掌握SpringBoot、SpringCloud等微服务框架;5、熟练使用IDEA等开发工具、Git等版本管理工具;6、熟练使用Linux,掌握linux常见排障工具,掌握数据库建模及熟练使用客户端工具,掌握PostgreSQL、Greenplum数据库的使用和故障排查;7、有K8S/Docker、Harbor、Helm、Jenkins等云化平台及CI/CD经验;8、思路清晰,善于思考,能独立分析和解决问题;热衷于互联网技术的研究和创新;责任心强,具备良好的团队合作精神;9、政治素质好,遵守纪律,品行端正,爱岗敬业。