职位描述
岗位职责
1. 使用Spring Boot和Spring Cloud框架进行后端服务的设计与开发。
2. 设计和实现基于Spring Security和OAuth2的认证和授权解决方案。
3. 负责应用程序的容器化,使用Docker进行镜像构建和管理,熟悉Kubernetes进行应用部署。
4. 搭建和维护CI/CD流水线,确保代码自动化测试与发布。
5. 开发和优化高性能、高可用性的分布式系统应用,深入理解多线程编程及JVM调优。
6. 使用MySQL进行数据库设计和优化,熟练掌握SQL语法,了解Redis的使用及其应用场景。
7. 熟悉MyBatis Plus框架,能够高效地进行数据库持久层开发。
8. 熟悉Linux操作系统,能够编写和优化常见的Linux脚本。
9. 熟悉常见的Java设计模式,能够使用Quartz框架实现定时任务调度。
10. 了解前端技术框架如Vue2、Vue3和Element等,能够与前端开发团队进行有效沟通与协作。
任职要求
1. 计算机科学或相关专业本科及以上学历,5年以上Java后端开发经验。
2. 熟练使用Spring Boot、Spring Cloud、Spring Security等相关技术栈。
3. 具备Docker和Kubernetes等容器化技术的实际项目经验。
4. 熟悉分布式系统架构设计,具备多线程开发经验,了解JVM性能优化。
5. 熟练掌握MySQL数据库,能够进行数据库性能调优;了解Redis缓存机制。
6. 熟悉MyBatis Plus框架,能够进行高效的数据库持久层开发。
7. 熟悉Linux操作系统及常见命令操作。
8. 熟悉常见Java设计模式,具备使用Quartz框架进行定时任务开发的经验。
9. 具备良好的团队合作精神和沟通能力,有责任心,能够承受一定的工作压力。
10. 了解Vue2、Vue3、Element等前端框架,能够与前端工程师高效协作。
【加分项】
- 具有微服务架构设计经验。
- 了解DevOps文化,具有相关工具链的使用经验。
- 具有大型分布式系统架构设计经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕