工作职责
- 负责后端核心业务系统、微服务模块研发,独立承接复杂需求与重点项目,保障服务高可用、高并发与交付质量。
- 参与服务端技术架构设计与优化,拆分业务领域边界,封装通用组件与SDK,沉淀开发规范,完善工程化体系。
- 主导服务端性能调优,排查优化接口耗时、慢查询、缓存异常、JVM问题等,解决分布式场景稳定性难题,保障线上服务平稳。
- 协同前端、产品、测试等团队,完成需求评审、接口联调,制定接口规范与数据校验规则,落地防御性编程,提升协作效率。
- 负责技术方案评审、代码Review,输出架构设计、性能优化等技术文档,指导初中级工程师,提升团队研发能力。
- 跟进Java生态与分布式架构前沿技术,研究云原生、消息队列等新技术,探索AI赋能后端开发场景,推进技术创新。
任职要求
- 大学本科及以上学历,并取得相应学位,计算机、软件工程等相关专业优先。
2.八年以上Java后端开发经验,具备中大型互联网项目全周期开发经验。
- 精通Java基础与JDK8+特性,深入理解JVM原理,熟练掌握多线程、并发、IO/NIO等核心技术,具备底层问题排查调优能力。
- 熟练掌握Spring、SpringBoot、SpringCloud生态,精通MyBatis/MyBatis-Plus,具备框架封装与优化能力。
- 深耕分布式微服务架构,熟练掌握注册中心、网关、熔断限流等核心组件,精通Redis、消息队列、Elasticsearch等中间件,可独立解决线上故障。
- 精通MySQL,熟练掌握SQL优化、索引设计,具备分库分表、读写分离、分布式事务落地经验,可应对高并发数据库场景。
- 熟悉后端工程化体系,掌握Maven/Gradle、Git、CI/CD流程,熟练使用Docker/K8s,具备云原生项目经验者优先。
8.诚实守信、作风踏实严谨、责任心强,具备良好的团队协作能力精神,学习能力强,善于解决复杂问题。