Senior Backend Developer – Java / Spring Batch / Modernización Mainframe / IA Aplicada al SDLC – Remoto - españa
The White Team consulting Senior Backend Developer – Java / Spring Batch / Modernización Mainframe / IA Aplicada al SDLC – Remoto - españa
Summary
Senior backend developer (remote in Spain) leading mainframe modernization: analyzing COBOL/JCL batch processes and rebuilding them on Java with Spring Boot and Spring Batch. Also builds AI agents for the SDLC (Claude Code, Cursor, GitHub Copilot) and designs advanced testing and equivalence-validation strategies.
En THEWHITEAM buscamos un/a Senior Backend Developer con experiencia sólida en Java, Spring Boot y Spring Batch para liderar la transformación tecnológica de sistemas Mainframe. Trabajarás en migrar procesos COBOL a arquitecturas modernas, impulsando automatización e IA en el SDLC. Colaborarás en equipos internacionales, diseñando soluciones robustas y construyendo herramientas de IA aplicadas al desarrollo. Esta oportunidad te permitirá influir en la modernización y en la calidad del software a escala.
Compensaciones / Beneficios- 23 días de vacaciones al año
- 14 pagas (12 mensuales y dos extras)
- ticket guardería (beneficio de retribución flexible)
- seguro médico y dental
- Analizar COBOL y JCL, entendiendo dependencias y lógica de procesos batch
- Diseñar e implementar arquitecturas destino con Java, Spring Boot y Spring Batch
- Definir Jobs, Steps, Readers y Writers, procesamiento por chunks, y estrategias de reinicio
- Gestión de errores y códigos de retorno
- Elaborar especificaciones mediante Spec-Driven Development
- Construir y optimizar agentes de IA para desarrollo (Claude Code, Cursor, GitHub Copilot Agents)
- Implementar validación y equivalencia funcional entre sistemas legacy y soluciones modernas
- Diseñar y ejecutar estrategias de testing (Golden Master, Mutation Testing, testing de regresión, comparación de resultados)
- Analizar métricas de calidad, productividad y coste del pipeline de desarrollo
- Proponer mejoras en arquitectura, automatización y calidad
- Más de 5 años de experiencia desarrollando en Java
- Spring Core, Spring Boot, Spring Data, Spring Batch
- Experiencia en producción con procesos batch complejos, grandes volúmenes de datos, reprocesos y tolerancia a fallos
- Conocimiento de arquitecturas batch, integración de sistemas y procesamiento de ficheros
- Capacidad para analizar COBOL, JCL, Copybooks y SQL embebido
- Experiencia aplicando IA al SDLC: Prompt Engineering, Agentes IA, evaluación de respuestas de LLMs, control de alucinaciones
- Experiencia en testing avanzado: Mutation Testing, automatización de pruebas, casos frontera, diseño de oráculos
- Conocimientos de Git, Bash, Python
- Comodidad trabajando en terminal y entornos técnicos avanzados
- Java
- Spring Core
- Spring Boot
- Spring Data
- Spring Batch
- COBOL