
高级后端开发工程师,Java 与 Spring Batch——西班牙远程办公
将 COBOL 大型机系统现代化为 Java 和 Spring Batch 架构,并在整个软件开发生命周期中应用 AI 代理、自动化和高级测试。
描述
- 分析 COBOL 程序和 JCL 流程,了解依赖关系、功能逻辑和批处理过程
- 使用 Java、Spring Boot 和 Spring Batch 设计并实现目标架构
- 定义作业、步骤、读取器和写入器、分块处理、重启策略、错误处理及返回码
- 采用规范驱动开发方法创建和维护规范
- 构建并优化 AI 代理和开发自动化,包括 Claude Code、Cursor 和 GitHub Copilot Agents
- 在遗留系统与现代化解决方案之间实施验证和功能等效机制
- 设计并执行测试策略,包括 Golden Master、变异测试、回归测试和结果比较
- 分析整个开发流水线中的质量、生产力和成本指标
- 提出架构、自动化和质量方面的持续改进建议
- 参与战略性技术现代化项目,并为软件开发生命周期开发 AI 工具和代理
任职要求
- 5年以上 Java 开发经验
- 熟练掌握 Spring Core、Spring Boot、Spring Data 和 Spring Batch
- 具备复杂批处理流程、大数据量、重新处理和容错方面的生产环境经验
- 了解批处理架构、系统集成和文件处理
- 能够分析 COBOL、JCL、copybook 和嵌入式 SQL
- 具备将 AI 应用于开发生命周期的经验,包括提示工程、AI 代理、LLM 响应评估和幻觉控制
- 具备高级测试经验,包括变异测试、测试自动化、边界情况和测试预言机设计
- 了解 Git Bash 和 Python
- 能够适应终端和高级技术环境
- 重视专业英语能力
- 具备银行大型机环境经验者优先,包括 z/OS、DB2、CICS、IMS 和 Control-M
- 具备 COBOL 到 Java 迁移及遗留应用现代化经验者优先
- 了解规范驱动开发和可执行规范者优先
- 具备企业批处理框架、APX、Elara 和专有银行框架经验者优先
- 具备使用 MCP、hooks、subagents 和质量门构建流水线的经验者优先
- 具备衡量令牌成本、生成质量和 AI 辅助生产力的经验者优先
福利待遇
- 每年23天带薪休假
- 每年发放14次薪资:12个月月薪,另加6月和12月的额外薪资
- 提供育儿券的灵活薪酬方案
- 提供医疗和牙科保险的灵活薪酬方案
- 弹性工作时间
- 可根据实际情况选择现场办公、远程办公或混合办公
- 接触前沿技术并持续进行技术更新
- 有机会在全球各地工作









