岗位职责
1.负责公司核心业务交付项目的后端架构设计,包括技术选型、架构搭建、模块拆分及技术方案论证,保障系统的高可用性、高并发处理能力、可扩展性与安全性。
2.主导Java后端核心代码的开发、重构与优化,解决项目开发过程中的关键技术难题,提升代码质量与系统性能,确保项目按质按量按时交付。
3.参与业务需求分析与技术方案设计,结合交付场景给出合理的技术建议,衔接业务与技术实现,推动需求落地,提升业务交付效率。
4.负责核心功能模块的技术方案评审,指导团队初级/中级开发工程师开展工作,进行技术培训与代码评审,提升团队整体技术水平。
5.负责持续对系统进行性能分析、瓶颈诊断和调优,提升系统处理能力和资源利用率。
6.负责线上复杂问题的排查和解决,具备快速定位和修复生产环境故障的能力。
7.参与项目交付过程中的技术沟通协调工作,对接客户技术团队(如涉及),解答技术疑问,保障交付过程的顺畅性。
任职要求
1.本科及以上学历,计算机或软件工程相关专业。
2.5年及以上Java后端开发经验,2年及以上架构设计经验,至少有2个业务交付类项目架构设计与落地经验,运营商行业优先。
3.精通Java,熟悉各版本JDK特性,熟练掌握Spring全家桶(SpringBoot、SpringCloud等)设计原理和核心机制。
4.精通PostgreSQL、MySQL等关系型数据库,具备丰富的数据库调优经验。
5.精通Kafka、Redis、ElasticSearch、Zookeeper、Seata等常用中间件,具备丰富的部署应用和性能调优经验。
6.熟悉CI/CD、Docker、Kubernetes等DevOps相关工具和理念。
7.熟悉包括数据库、操作系统、服务器、中间件等在内的国产化适配技术。
8.熟悉AI和数据治理相关技术,具备AI开发、数据治理经验者优先。
9.具备优秀的问题分析与解决能力,逻辑思维清晰,抗压能力强,能快速响应并解决项目中的技术难题。
10.具备良好的团队管理与指导能力,能有效带领团队开展工作,提升团队技术水平。