职位描述:工作职责:1、负责根据系统需求,设计和开发,承担核心功能代码编写,开发与维护系统核心模块;2、参与需求、概设评审及业务方案的设计并能给出自己的建议;3、编制项目相关的各类技术文档,指导新员工,完成团队内知识传递;4、持续重构和优化软件的技术架构和代码质量;5、理解系统架构设计,进行功能模块设计、拆分;6、具备合作精神,能和不同模块不同系统进行联调。任职资格:1、本科以上学历,2年或以上的java编程经验;2、熟悉各种常用的开源框架,如SpringBoot、spring cloud、SpringMVC、Mybatis等,对其有深入的了解和丰富的项目应用经验;3、熟悉分布式常用技术dubbo、redis、zookper,包括分布式缓存技术、消息队列;熟悉REST模式的Web服务;能对分布式常用技术进行灵活应用,解决问题;4、熟练应用Oracle/MySQL数据库,有实际大数据量的数据库设计经验;5、熟练使用Linux常用的操作命令;6、具备 kubernets、rancher、ceph、Docker容器化开发和优化经验优先,,具备大型微服务项目经验者优先;7、具备系统设计能力,设计输出物编写;8、工作积极主动,有较强的工作责任心和团队合作精神,沟通能力加强者优先考虑。