职位描述
一、岗位职责
1. 技术架构设计
o 主导业务系统的整体架构设计,结合业务场景进行技术选型及系统重构
o 负责分布式系统设计,解决高并发、高可用、高性能等核心技术问题
o 制定系统设计规范与开发标准,推动架构优化及核心模块开发
2. 技术决策与实施
o 把控技术方案选型,主导关键技术难点攻关(如大数据量处理、服务治理等)
o 负责微服务架构设计与落地,熟悉Spring Cloud、Dubbo等主流框架
o 主导代码评审,确保系统代码质量与架构一致性
3. 团队协作与管理
o 指导开发团队技术落地,提供技术培训并推动能力提升
o 协调跨部门技术沟通,参与产品方向规划与技术演进讨论
4. 运维与优化
o 主导系统性能调优,包括JVM、数据库、缓存(Redis)等
o 参与系统部署及故障分析,保障生产环境稳定性
________________________________________
二、任职要求
1. 学历与经验
o 全日制本科及以上学历(计算机相关专业优先),5年以上Java开发经验,2年以上架构设计经验
o 需有大型分布式系统设计经验,主导过百万级用户量项目优先
2. 技术能力
o 精通Java生态:熟练掌握Spring Boot、MyBatis、消息队列(Kafka/RabbitMQ)等框架
o 熟悉微服务架构及服务治理,具备容器化(Docker/K8s)实践经验
o 深入理解JVM原理、多线程编程及性能调优手段
o 熟悉数据库设计与优化技术(分库分表、读写分离等)
3. 软性能力
o 具备优秀的业务抽象能力与技术文档编写能力
o 良好的沟通协调能力,能推动技术方案跨团队落地
o 对新技术的敏感性和学习意愿,持续关注行业技术趋势
4. 加分项
o 具备电商、金融等高并发场景项目经验58
o 熟悉前端技术栈(Vue/React等)或大数据处理技术(Hadoop/Spark)
________________________________________
三、工作产出标准
1. 高质量技术设计方案(含架构图、技术选型文档等)
2. 核心模块代码实现与性能优化报告
3. 推动团队技术规范的制定与落地