工作总结
我们正在寻找一名具有Spring Framework、JDK 21、Redis、PostgreSQL和微服务架构强大专业知识的Java开发人员。此角色涉及设计、开发和维护可扩展的高性能应用程序。在企业级系统中集成AI/ML能力的经验将被视为一个强大的加分项。
主要职责
- 使用Spring Framework和JDK 21设计、开发和维护基于Java的应用程序。
- 构建和部署具有良好结构的REST API的可扩展微服务。
- 使用Redis集成和优化缓存和会话管理解决方案。
- 在PostgreSQL中开发和维护关系数据模型和复杂查询。
- 确保应用程序的高性能、安全性和可扩展性标准。
- 与DevOps、QA和产品团队合作,交付端到端解决方案。
- 参与代码审查、故障排除和性能调优。
- 及时了解新兴技术、现代开发实践和云解决方案。
所需技能和资格
- 5年以上Java开发专业经验。
- 具有Java(JDK 21)和Spring Boot、Spring Data、Spring Security的强大实践经验。
- 具有开发RESTful API和微服务的经验。
- 具备使用Redis进行缓存和会话管理的工作知识。
- 具有PostgreSQL的经验,包括模式设计、查询优化和性能调优。
- 对面向对象设计原则、设计模式和最佳实践有扎实的理解。
- 熟悉Git、CI/CD管道和容器化(Docker/Kubernetes)。
可选但理想的条件
- 接触过企业应用中的AI/ML集成。
- 具有AWS、GCP或Azure等云平台的经验。
- 熟悉事件驱动架构(Kafka、RabbitMQ)。