岗位职责:
1、参与业务需求分析、系统设计、核心模块开发与代码维护。
2、负责后端服务的设计、开发与性能优化,保障系统稳定性和可扩展性。
3、编写清晰的技术文档,参与代码评审,确保代码质量。
4、与产品、测试及前端团队紧密协作,推动项目高效落地。
5、关注技术发展趋势,探索并引入适合的新技术以提升开发效率。
岗位要求:
1、计算机相关专业本科及以上学历,3年以上Java开发经验。
2、扎实的Java基础,熟悉多线程、集合、IO、网络编程等,理解JVM原理。
3、熟练掌握Spring Boot、Spring Cloud、MyBatis等主流开发框架。
4、熟悉MySQL等关系型数据库,具备SQL优化及数据库设计能力。
5、熟悉Redis、RabbitMQ/Kafka等中间件,了解其使用场景与优化。
6、熟悉分布式系统设计,了解微服务架构及相关技术(如服务注册发现、配置中心、熔断限流)。
7、熟悉Git、Maven等开发工具,了解Linux基本操作。
8、具备良好的编码习惯、团队协作能力和解决问题的能力。