职位描述:
1.独立按照公司规范和流程,完成常规业务功能的编码实现,确保符合 Spring、Spring Cloud 等微服务框架的技术标准;
2.根据概要设计快速编写详细代码,独立完成单元测试,保障代码质量,涉及基于 MySQL/Oracle 的数据库交互及 Redis 缓存设计;
3.熟悉开发工具及性能优化知识点,依据编码规范开发,包含 RabbitMQ 消息队列的集成与调优;
4.熟练应用面向对象思想和设计模式,具备 Spring、Spring Boot、Spring Cloud、Spring MVC、MyBatis 等开源框架的实战经验,能基于框架设计高可用后端服务;
5.深入理解需求文档,独立按照公司规范编写详细技术文档,涵盖服务架构、数据库设计、缓存策略及消息队列交互逻辑等;
6.清晰理解常用架构原理,掌握分布式系统设计思想和设计模式,能结合 Spring Cloud 生态、Redis、RabbitMQ 等技术解决实际业务问题。
任职资格:
1.计算机科学或相关领域的专科及以上学历,具有 3 年以上 Java 开发经验;
2.精通 Spring、Spring Boot、Spring Cloud、Spring MVC、MyBatis 等框架,能熟练设计和开发微服务架构;
3.熟练掌握 MySQL、Oracle 数据库,具备数据库设计、SQL 优化及事务处理经验;
4.熟练使用 Redis 进行缓存设计与实现,了解分布式缓存原理及常见问题解决方案;
5.熟悉 RabbitMQ 消息队列,具备消息生产、消费、可靠性保障及集群配置经验;
6.熟练掌握 Java 开发语言,有 WebService 开发经验,相关产品开发经验者优先;
7.熟悉 Linux 系统,能熟练配置和运维 Linux 环境下的数据库、Web 服务及中间件(如 Redis、RabbitMQ);
8.熟悉 Docker 容器化技术,能独立完成应用镜像构建、容器部署与运维;
9.了解 Kubernetes(K8s)核心概念与架构,具备 K8s 集群部署、应用编排、服务发现或资源调度相关经验。