职位描述
具备扎实技术功底和丰富架构经验的高级 Java 架构师,主导复杂业务系统(如车险理赔、智能风控、用户行为分析等)的高可用、高性能架构设计与演进。你将深度参与从需求分析到上线运维的全生命周期,推动技术战略落地,并赋能团队技术成长。
任职要求
一、技术能力
扎实的 Java 技术栈:精通 Java(JDK 8+)、主流框架(Spring Boot/Cloud、MyBatis 等),熟悉 Python 为加分项。
分布式系统设计:有微服务、消息队列(Kafka/RabbitMQ)、分布式缓存(Redis)、API 网关等实战经验。
高并发高可用架构:熟悉负载均衡、容灾设计、弹性伸缩、限流熔断等机制,具备百万级日活系统的架构经验。
云原生与 DevOps:熟练使用 Docker、Kubernetes,熟悉主流云平台(如阿里云、AWS、Azure),掌握 CI/CD、监控告警、日志体系等 DevOps 实践。
数据架构能力:精通关系型与 NoSQL 数据库设计与优化,理解 CAP 理论,熟悉分布式事务(如 Seata、Saga)与数据一致性方案。
安全与合规:具备安全架构意识,熟悉认证授权(OAuth2、JWT)、数据加密、常见漏洞防护机制。
注:若涉及智能理赔、AI 辅助决策等场景,熟悉大数据(Hadoop/Spark)或模型部署(MLflow/TensorFlow Serving)者优先。
二、架构方法论
能输出清晰的架构视图(逻辑架构、部署架构、数据流图等)及技术文档(如 ADR)。
熟悉领域驱动设计(DDD)、CQRS、Event Sourcing 等架构模式,具备优秀的技术选型与权衡能力(性能 vs 成本 vs 可维护性)。
三、经验背景
5 年以上后端开发经验,3 年以上大型系统架构设计经验;
主导过至少一个高流量(日活百万级)或高复杂度业务系统(如保险核心、理赔、风控、用户中心等)的架构落地;有完整项目生命周期经验,能识别并规避技术与业务风险。
四、软实力
优秀的跨团队沟通能力,能与产品、开发、测试、运维高效协作;
快速定位并解决系统瓶颈(如性能调优、线上故障排查);
具备技术前瞻性,能推动团队技术升级,并指导中初级工程师成长。
有保险、金融、车联网等相关行业背景;
参与过开源项目或在技术社区有影响力;
持有云架构师认证(如 AWS/Azure/阿里云)、TOGAF 等专业认证。
本科及以上学历,计算机科学、软件工程或相关专业。