岗位职责:
1. 负责公司后端微服务架构设计、核心模块开发与性能优化,保障系统高可用、高并发、高稳定。
2. 参与微服务拆分、接口设计、服务治理(熔断、限流、降级、链路追踪等)方案落地。
3. 使用 Spring Cloud/Spring Cloud Alibaba 生态完成服务开发、配置中心、注册发现、网关等工作。
4. 负责分布式事务、分布式锁、消息队列、缓存策略等核心问题的设计与实现。
5. 参与代码评审、技术方案评审,制定开发规范与最佳实践,提升团队研发效率与代码质量。
6. 排查解决线上高并发、复杂业务场景下的性能瓶颈、故障与安全问题。
7. 与产品、前端、测试等团队协作,完成需求分析、架构评审、迭代开发与上线部署。
任职要求:
1. 本科及以上学历,计算机相关专业,5 年及以上 Java 后端开发经验,有微服务项目主导经验优先。
2. 精通 Java 基础、JVM 原理、多线程、IO、集合框架,具备扎实的代码功底与问题定位能力。
3. 熟练使用 Spring Boot、Spring Cloud/Spring Cloud Alibaba、MyBatis/MyBatis-Plus 等主流框架。
4. 熟悉微服务核心组件:Nacos/Eureka、Sentinel、Seata、Gateway、RabbitMQ/RocketMQ/Kafka 等。
5. 熟练使用 MySQL、Redis、MongoDB 等数据库,熟悉 SQL 优化、索引优化、分库分表等方案。
6. 熟悉 Docker、K8s、Jenkins、CI/CD 等容器化与自动化部署技术。
7. 具备良好的系统设计思维、分布式系统设计经验,有高并发项目经验优先。
8. 工作责任心强,具备良好的团队协作、沟通表达与问题推动能力。