岗位职责:
1. 后端开发与设计
使用Spring Boot进行高效、可靠的后端系统开发,编写和维护高质量代码。
2. 数据库设计与优化
使用MyBatis Plus与MySQL进行数据持久层的开发,进行数据库表设计及性能优化。
3. 接口设计与开发
设计和开发RESTful API,确保与前端接口的高效对接。
4. 系统架构与优化
参与系统架构设计,进行性能调优,提升系统的可扩展性、稳定性和响应速度。
5. 版本控制与部署
使用tfs进行代码版本控制,通过jenkins、dce平台参与项目的部署与维护。
6. 团队协作
与产品经理、前端开发及其他工程师密切协作,确保项目的顺利进展。
7. 问题排查与解决
负责线上系统的故障排查和性能优化,确保系统的高可用性。
8. 技术研究与分享
持续学习新技术,进行技术分享和团队知识积累。
任职要求
1. 计算机科学、软件工程或相关专业本科及以上学历。
2. 至少2年以上Java后端开发经验
3. 精通Spring Boot框架、MyBatis Plus和MySQL,了解常见的开发工具和框架(如Spring Security、Redis、RabbitMQ等)。
4. 熟悉MySQL数据库的设计过程和优化,能够进行SQL查询编写与调优。
5. 熟悉Java语言特性,掌握常见的设计模式,具备扎实的编程功底。
6. 有一定的接口性能优化经验,了解基本原理。
7. 熟悉Git版本管理原理,能够独立进行项目的版本控制和发布。
8. 具有良好的沟通能力、团队合作精神、需求分析能力,能够独立解决问题并与团队成员协作。
9.有微服务架构、Docker、Kubernetes等经验者优先。
10. 可接受短期出差