岗位职责1. 业务开发及团队管理:负责参与业务需求的分析和设计,带领初中级Java工程师进行后端业务逻辑开发。协调团队成员的工作,确保项目按时高质量地完成。
2. 微服务架构开发:基于Spring Boot微服务框架,设计和开发高可用、高性能的微服务系统。带领团队成员进行服务间通信、服务注册与发现、负载均衡等相关功能的实现。
3. 数据库设计与优化:设计和优化数据库结构,与团队成员协作,指导初中级工程师编写高效的SQL查询语句,确保数据的一致性和高效查询。
4. 接口开发和对接:负责设计和开发RESTful API接口,与前端及其他系统进行对接。协调团队成员确保接口的稳定性和安全性,处理接口请求和响应数据。
5. 故障排查和性能优化:带领团队进行故障排查和处理,协助初中级工程师分析和解决系统中的性能问题,提升系统的响应速度和并发能力。
6. 版本控制和团队协作:使用版本控制系统(如Git)管理代码,与团队成员协同开发。带领初中级工程师参与需求评审和代码审查,提供技术支持,分享技术经验。
7. 项目进度管理:制定项目的开发计划和进度安排,评估工作量和风险,并及时进行项目进度的跟踪和调整。协调团队成员的工作任务,确保项目按时交付。
任职要求:
1.本科及以上学历,至少五年相关工作经验。
2.精通java核心机制,熟悉多线程编程,内存管理机制和JVM常用优化手段。
3.熟练使用Spring Boot/Spring Cloud架构及其组件,熟悉分布式架构的中间件原理和使用方法。
4.熟练掌握MySQL开发、原理和常用性能优化;
5.能承受工作压力,有责任心和上进心。