岗位职责:1、负责公司技术平台、技术框架和重点技术的规划、设计与评估工作;2、负责总体技术架构的选型、设计与规划;重构、优化现有的技术架构;根据业务框架要求,提供技术实现方案;3、减少技术重复建设,通过模块化、服务化和平台化的建设,降低系统间依赖,提升系统稳定性与可扩展性,提升开发效率。4、负责平台核心功能、公共模块的规划及业务架构,以及核心系统的稳定性、性能监控和性能优化等;5、指导开发团队高效完成工作,负责攻克技术难关和整体系统性能调优;6、对各种前瞻技术进行预研并形成企业内部是否引入以及如何引入的建议;7、针对新人、普通开发人员进行有效辅导,帮助其快速成长;任职要求:1、本科以上学历,至少8年Java开发经验、3年以上大型项目架构设计经验;2、精通JAVA,熟悉常用设计模式,熟悉基于J2EE的WEB架构设计,熟悉Web开发流程;3、熟练掌握Spring Boot,Spring Cloud,SpringMVC,Mybatis等主流框架及其原理;4、熟练使用常用RMDB以及NoSQL数据库,熟悉ES、Redis、MQ等常用开源组件;5、熟悉SOA和微服务架构,具备系统分析与架构设计实践经验,熟悉高性能、高并发、高可用性、高扩展性系统架构设计;6、熟练使用Linux/CentOS,熟悉DevOps研发流程以及常见CICD工具和框架;7、精通UML建模; 熟练使用各种开发方法进行系统开发,并具有规范的开发、设计文档写作能力;8、熟悉数据库建模,并具有很强数据库设计、管理、优化经验和SQL功底;9、有中大型系统建设,有分布式项目经验,有0-1微服务架构经验优先;