岗位职责: 1.负责Java后端业务模块的开发、编码、调试及单元测试,确保代码质量、可读性和可维护性,贴合项目需求完成开发交付; 2.参与需求评审、技术方案讨论,结合自身经验提出合理的技术优化建议,协助完成接口设计、数据库设计; 3.负责日常代码迭代、bug修复、线上问题排查,配合测试人员完成测试用例验证,确保项目稳定运行; 4.熟练使用开发工具和框架,配合团队完成项目部署、版本更新,协助完成技术文档(接口文档、开发文档)的编写; 5.配合产品、测试、运维等跨团队协作,沟通需求细节,推进项目进度,确保按时完成开发任务; 6.参与简单的性能优化工作(如SQL优化、接口优化),协助解决项目中的技术难点。 任职资格: 1.本科(含)以上学历,计算机相关专业; 2.框架应用:熟练使用Spring Boot 2.x/3.x、Spring MVC、MyBatis/MyBatis-Plus,掌握核心注解、自动装配、事务管理、动态SQL、分页等常用功能; 3.数据库:熟练使用MySQL、DB2,了解InnoDB引擎、索引(B 树)、事务隔离级别、锁机制,能进行简单的SQL优化;熟悉Redis常用数据结构及缓存使用场景,了解缓存常见问题(穿透、击穿、雪崩)的解决方案; 4.工具与部署:熟练使用Maven/Gradle进行依赖管理,掌握Git分支管理、提交规范;了解Linux常用命令、Tomcat/Nginx部署配置,熟悉Docker基础操作; 5.微服务相关:了解Spring Cloud核心组件(Nacos、Gateway、OpenFeign等),有简单微服务项目经验者优先;了解Kafka/RabbitMQ消息队列基本使用。