岗位描述
岗位职责
1、负责公司整体业务系统的架构规划、技术选型、方案设计与落地迭代,统筹系统整体架构演进,制定中长期技术发展路线,解决核心架构瓶颈;
2、负责核心业务模块、公共组件、基础框架的设计与封装,统一团队技术规范、编码标准和研发流程;
3、主导业务架构整体规划与统筹,梳理业务领域边界、业务流程、业务依赖关系,搭建标准化、可复用、可迭代的业务架构体系;
4、主导技术难点攻坚,处理线上重大性能问题、架构故障、分布式异常问题,完成问题复盘与架构优化迭代;
5、负责技术赋能,开展技术培训、代码评审、架构评审,沉淀技术文档、架构规范、通用组件库,提升团队整体研发能力;
6、跟进行业前沿技术,结合公司业务场景完成技术调研、技术落地与创新优化,推动技术升级、架构迭代。
岗位要求
1、精通Java底层原理、JVM调优、多线程并发、内存模型、IO模型、反射机制等核心技术,具备扎实的底层源码研读和问题调优能力;
2、精通微服务架构设计理念,具备大型分布式系统架构搭建与迭代经验,精通Spring、Spring Boot、SpringMVC、MyBatis等主流框架底层原理;
3、精通Redis、RabbitMQ/Kafka、Elasticsearch等主流中间件的架构设计、集群部署、性能调优、高可用方案搭建;
4、精通主流数据库底层原理,熟练进行数据库架构设计、数据表范式设计、复杂SQL优化、索引设计与调优,擅长慢查询治理、事务优化、锁机制优化;
5、具备大型分布式高并发平台、金融级系统、中台系统完整架构落地经验;
6、具备至少5年以上研发经验,3年以上架构设计经验;有保险公司工作经验者优先,特别优秀者可适当放宽。