职位描述
岗位职责:
1. 负责Java后端开发工作,参与微服务/分布式架构的设计与开发。
2. 独立完成项目需求分析、系统设计、开发任务以及测试工作。
3. 负责系统性能优化,解决开发过程中的技术难题。
4. 参与数据库设计,包括数据建模、SQL优化、分布式存储与高可用设计。
5. 熟练掌握Spring Boot、Spring Cloud、MyBatis、Dubbo、Redis、Kafka/RocketMQ等开发框架,能够独立完成微服务架构搭建与性能瓶颈分析。
6. 具有良好的项目管理能力和团队协作精神,能够指导和激励团队成员。
任职要求:
1. 本科及以上学历,计算机或相关专业。
2. 7年及以上Java后端开发经验,至少3年以上微服务/分布式架构下的开发经验。
3. 具备较强的异常问题排查与性能诊断能力,熟悉JVM调优基础(如GC参数调整)。
4. 有中型项目运维经验。
5. 深入理解Spring Boot、Spring Cloud、MyBatis、Dubbo、Redis、Kafka/RocketMQ等开发框架的原理与应用,能够独立完成微服务架构搭建、性能瓶颈分析、分布式事务与消息可靠性处理。
6. 深入理解MySQL与NoSQL(如MongoDB)数据库原理,具备数据建模、SQL优化、分布式存储与高可用设计能力。
7. 熟练掌握Docker与Kubernetes的容器化部署与运维实践。
8. 能够熟练应用分布式系统(如CAP权衡)、缓存一致性(Redis+简单同步)、分布式事务(XA/Seata基础)。
9. 熟悉Elasticsearch搜索优化与Hadoop/Spark实际应用。
10. 具备优秀的沟通与协作能力,能够主导小团队需求分析、技术方案讨论与代码审查,指导初级工程师,推动项目最佳实践。
11. 有基础项目协调经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕