岗位职责:1.负责应用系统开发及系统架构设计和重构工作,承接产品需求的开发实施,保障开发质量;2.关注系统的性能指标,跟进生产问题解决,持续优化系统架构,提升系统的服务性能、处理效率;3.推动敏捷开发流程跟踪和改进,带领和指导解决开发过程中遇到的问题及代码评审等事项;岗位要求:1.本科以上学历,有5年以上工作经验,2.具有扎实的计算机基础和编码能力,有良好的编码习惯;3.熟悉常用设计模式,具有良好的接口设计能力,有代码重构经验尤佳;4.熟练掌握JAVA语言,熟悉Vue.js 。熟练掌握SpringMvc、Springboot、SpringCloud、dubbo、Mybatis、Quartz等开源框架,理解其底层原理。;5.具备多项常用组件(例如Redis、MQ/kafka、Ngnix、Zookeeper等)的实践经验;6.至少熟练掌握1项数据库技术(Oracle、TiDB、PostGreSQL、Mysql),具备海量数据、复杂场景下的数据库设计及性能优化能力;7.有丰富高并发、高吞吐、高稳定性系统架构设计与实现经验,对架构重构分析、分布改进有实战经验优先考虑;8.热爱技术,学习能力强,有良好的沟通能力和团队协作精神,优秀的问题分析和解决能力;