
Java 软件工程师,规范驱动开发(远程,西班牙)
在 knowmad mood 使用 Java、Spring、微服务和事件驱动架构构建后端系统。将规范驱动开发、AI、Kubernetes 和 CI/CD 应用于数字化转型项目。
描述
- 使用 Java 21 或更高版本开发后端服务
- 采用 API 优先方法设计和构建 API
- 应用六边形架构和微服务
- 实施事件驱动架构和消息系统
- 管理队列、分区、消费和重试
- 使用关系型数据库和 NoSQL 数据库
- 优化查询和数据模型
- 使用 OpenShift、Kubernetes 和 CI/CD 流水线
- 借助 Grafana 和 Dynatrace 监控系统并支持可观测性
- 创建并运行单元测试和集成测试
- 在整个产品生命周期中应用 AI
- 使用规范驱动开发方法
任职要求
- 具备丰富的后端开发专业经验
- Java 21 或更高版本
- 熟练掌握 Spring Boot 和 Spring Data
- 具备六边形架构和微服务架构经验
- 具备使用 OpenAPI 或 Swagger 采用 API 优先方法设计 API 的经验
- 了解设计模式、SOLID 原则、整洁代码、领域驱动设计和测试驱动开发
- 具备 Apache Kafka 以及 ActiveMQ 等消息系统经验
- 具备事件驱动架构和队列管理、分区、消费及重试经验
- 具备 MariaDB 等关系型数据库和 MongoDB 等 NoSQL 数据库经验
- 了解查询优化、索引、标量函数、调优和数据建模
- OpenShift 或 Kubernetes
- 具备持续集成和持续交付流水线经验
- GitHub 和 Spinnaker
- 具备使用 Grafana 和 Dynatrace 等监控及可观测性工具的经验
- 单元测试和集成测试经验
- 能够在开发中实际应用 AI
- 具备在整个产品生命周期中使用 AI 的经验
- 具备规范驱动开发(SDD)经验
福利待遇
- 远程工作模式
- 可根据员工意愿选择到办公室工作
- 22 天年假,另加 2 天个人假
- 12 月 24 日和 31 日休假
- 入职首日起签订长期合同,可选择分 12 次或 14 次领取薪资
- 灵活福利,包括餐卡、托儿券、医疗保险、培训及其他税收优惠福利
- 福利俱乐部,提供科技、休闲和培训折扣
- 可使用 Udemy Business
- 语言课程
- 官方认证和技术培训
- 职业发展计划
- 营养、体育活动和情绪健康项目
- 全天候个人及家庭援助
- 包容、多元文化的工作环境
- 促进团队交流的社交活动








