岗位职责:开发与维护:负责 Java 应用程序的开发和维护,包括需求分析、设计、编码、测试。容器化部署:具备 Docker 和 Kubernetes 的使用经验,能够独立部署服务到容器环境中。文档编写:熟练编写需求、设计、接口文档,与前端开发团队进行接口联调。适应出差:能够根据项目需求进行短期出差。岗位要求:学历与经验:计算机或相关专业本科及以上学历,3年以上 Java 开发与交付经验。扎实的 Java 基础:精通集合框架、多线程、lambda 表达式、Socket 编程等 Java 基础技能。主流框架:熟悉 Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis 等主流框架,掌握 AOP、IOC 等核心概念。SpringCloud 组件:了解常用 SpringCloud 组件,如注册中心、配置中心、网关、远程调用等。关系型数据库:熟练掌握至少一种关系型数据库(如 MySQL),精通数据库的 DML、DDL、DQL、DCL 操作。非关系型数据库:熟练使用 Redis、MongoDB 等非关系型数据库。缓存机制:精通缓存技术,理解并能解决缓存穿透、击穿、雪崩等问题。消息队列:熟练使用消息队列(如 RocketMQ、Kafka 等)。Linux 运维:熟练使用 Linux 系统,掌握常用命令。项目管理:熟悉 Git、Maven、Gradle 等项目管理工具。容器化技术:具备 Docker 和 Kubernetes 的实践经验,能够在容器化环境中部署应用。