职位描述:
1. 负责后端系统的架构设计、核心模块的开发及性能优化。
2. 参与项目需求分析,制定技术解决方案,并推动方案落地实施。
3. 使用Spring Boot及其相关生态框架(如Spring Security、Spring Data JPA、Redis、MyBatis等)进行高效开发。
4. 设计和实现微服务架构,熟悉Spring Cloud或Spring Alibaba等微服务框架,确保系统的可扩展性和高可用性。
5. 利用Docker进行应用的容器化部署,优化持续集成和持续部署流程。
6. 负责数据库设计和优化,包括关系型数据库(如MySQL)和非关系型数据库(如Redis、MongoDB)的应用。
7. 参与团队技术分享,推动技术进步,提升团队整体技术水平。
8. 协助解决开发过程中遇到的技术难题,提供有效的技术支持和解决方案。
9. 完成上级领导安排的其他技术相关工作。
职位要求:
1. 本科及以上学历,计算机科学或相关专业,3年以上Java后端开发经验者优先。
2. 精通Java语言,深入理解Java虚拟机原理和性能调优。
3. 熟练掌握Spring Boot及其相关生态框架,有实际项目经验。
4. 熟悉微服务架构,有Spring Cloud或Spring Alibaba等框架的使用经验。
5. 熟练使用Docker进行应用的容器化部署和运维。
6. 熟悉数据库设计和优化,包括SQL性能调优和数据库集群管理。
7. 具备良好的代码风格和编程习惯,熟悉常用的设计模式和算法。
8. 熟悉Linux操作系统,能够进行基本的系统管理和故障排查。
9. 具备良好的沟通能力和团队协作精神,能够在快节奏的工作环境中保持高效。
10. 有大型分布式系统开发经验者优先,有技术博客或开源项目经验者加分。
11.熟悉Vue前端框架、技术栈的前端开发经验者加分。。