
Java 后端开发工程师 - 西班牙远程工作
在西班牙远程工作的 Java 后端开发岗位,秉持 knowmad 精神,专注于微服务、API、事件驱动系统、AI 和规范驱动开发。 使用 Java、Spring、Kafka、云原生平台和现代工程实践,构建并持续演进可扩展的后端解决方案。
描述
- 使用 Java 21 或更高版本构建后端软件
- 使用 Spring Boot 和 Spring Data 设计并实现解决方案
- 应用六边形架构、微服务、设计模式、SOLID、整洁代码、DDD 和 TDD
- 采用 API 优先的方法,使用 OpenAPI 和 Swagger 设计 API
- 实现事件驱动架构,并管理队列、分区、消费和重试
- 使用 Apache Kafka 以及 ActiveMQ 等消息系统
- 设计、建模并优化关系型数据库和 NoSQL 数据库
- 使用 OpenShift、Kubernetes、CI/CD 流水线、GitHub 和 Spinnaker
- 开发单元测试和集成测试
- 使用 Grafana 和 Dynatrace 等监控与可观测性工具
- 在从开发到部署的整个产品生命周期中应用 AI
- 使用 SDD(规范驱动开发)方法论
任职要求
- 至少 3 年后端开发经验
- Java 21 或更高版本
- 精通 Spring Boot 和 Spring Data
- 具备六边形架构和微服务架构经验
- 具备使用 OpenAPI 和 Swagger 采用 API 优先方法设计 API 的经验
- 了解设计模式、SOLID 原则和整洁代码
- 了解领域驱动设计(DDD)和测试驱动开发(TDD)
- 具备 Apache Kafka 以及 ActiveMQ 等消息系统经验
- 具备事件驱动架构以及队列、分区、消费和重试管理经验
- 具备 MariaDB 等关系型数据库以及 MongoDB 等 NoSQL 数据库经验
- 了解查询优化、索引、标量函数、性能调优和数据建模
- 具备 OpenShift 和 Kubernetes 经验
- 具备 CI/CD 流水线以及 GitHub 和 Spinnaker 等工具的经验
- 具备 Grafana 和 Dynatrace 等监控与可观测性工具经验
- 具备单元测试和集成测试经验
- 在开发过程中专注于 AI 技术
- 具备在整个产品生命周期中使用 AI 的经验
- 了解 SDD(规范驱动开发)方法论
福利待遇
- 远程优先的工作模式
- 员工可自行选择是否使用公司办公室
- 22 天年假,另加 2 天个人假
- 12 月 24 日和 31 日休假
- 入职首日起签订长期合同,可选择 12 薪或 14 薪方案
- 灵活的薪酬福利,包括餐卡、托儿券、健康保险、培训及其他税收优惠福利
- 享受科技、休闲和培训方面的折扣
- 使用 Udemy Business
- 语言课程
- 官方认证和技术培训
- 职业发展计划
- 营养、体育活动和情绪健康项目
- 全天候个人及家庭援助
- 多元化的跨文化环境
- 促进团队交流的社交活动和团队活动








