【职位描述】1.主导技术方案、技术选型和系统设计,把握系统的技术框架规划和设计,包括技术流程规范的建立与推广;2.负责核心代码编写工作和技术难题的攻关和预研,并且指导开发人员进行编码和测试等;3.负责技术架构、解决方案的评审,同时结合实际项目需求对问题进行解析并解决。【岗位要求】1.大学本科以上,计算机科学与技术、软件工程等相关专业;2.2~5年及以上软件开发经验,3年及以上软件架构设计经验;3.精通主流技术架构体系(如Java技术体系、C/C++技术体系)、数据库以及各种中间件技术;4.精通spring boot框架;对分布式缓存、分布式事务、SOA、微服务有一定研究和实践经验;5.精通常用设计模式和主流设计工具,能进行系统建模、总体设计;6.精通SQL Server,MySQL、Oracle、PG等关系数据库及非关系型数据库,具备数据库及集群规划与部署能力;7.熟悉K8S、容器缓存、消息队列、服务化框架、负载均衡、容灾策略等中间件技术解决方案;8.有大型系统(如MOM/SRM)或SaaS系统开发经验优先。