岗位职责:
1. 负责公司核心业务系统的设计、开发和运维;
2. 参与系统架构设计,优化系统性能,确保系统的高可用性和可扩展性;
3. 使用Spring Cloud、Spring Boot等技术栈进行微服务开发;
4. 与前端开发团队协作,参与前后端接口的设计与开发;
5. 编写技术文档,参与代码评审,确保代码质量和可维护性;
6. 解决开发过程中的技术难题,提供技术支持和解决方案。
任职要求:
1.统招本科及以上学历, Java基础扎实,熟悉多线程、集合、IO等核心API;
2. Spring Cloud:熟悉Spring Cloud微服务架构,包括但不限于Eureka、Ribbon、Feign、Hystrix、Zuul、Config等组件;
3. Spring Boot:熟练掌握Spring Boot框架,能够快速搭建和部署Spring Boot应用;
4. 数据库:熟悉MySQL等关系型数据库,具备SQL优化经验;
5. 前端技能:具备一定的前端开发能力,熟悉Vue.js框架,能够进行简单的前端页面开发和调试;
6. 工具:熟悉Git、Maven等开发工具,了解持续集成和持续部署(CI/CD);
7. 沟通能力:良好的团队协作和沟通能力,能够与产品经理、前端开发人员等紧密合作;
8. 加分项:能独立部署运维微服务、有分布式系统开发经验,熟悉Docker、Kubernetes等容器化技术,了解消息队列(如Kafka、RabbitMQ)等。