Senior Backend Developer – Java
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Descripción del puesto
En The Whiteam Consulting estamos buscando un/a Senior Backend Developer con sólida experiencia en Java, Spring Boot y Spring Batch , para participar en una iniciativa estratégica de transformación tecnológica orientada a la modernización de sistemas Mainframe.
La persona seleccionada trabajará en la migración y evolución de procesos críticos desde entornos COBOL hacia arquitecturas modernas basadas en Java, utilizando metodologías avanzadas de automatización, testing y desarrollo asistido por Inteligencia Artificial.
Buscamos un perfil con capacidad para comprender sistemas legacy complejos, diseñar soluciones modernas y participar activamente en la construcción de herramientas y agentes de IA aplicados al ciclo de vida del software (SDLC).
Responsabilidades
Analizar programas COBOL y flujos JCL , comprendiendo dependencias, lógica funcional y procesos batch.
Diseñar e implementar arquitecturas destino basadas en:
Java
Spring Boot
Spring Batch
Definir:
Jobs
Steps
Readers & Writers
Chunk Processing
Estrategias de reinicio
Gestión de errores y códigos de retorno
Elaborar y mantener especificaciones mediante enfoques Spec-Driven Development .
Construir y optimizar agentes y automatizaciones para herramientas de IA aplicadas al desarrollo:
Claude Code
Cursor
GitHub Copilot Agents
Herramientas equivalentes
Implementar mecanismos de validación y equivalencia funcional entre sistemas legacy y soluciones modernizadas.
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 continuas en arquitectura, automatización y calidad.
Requisitos Imprescindibles
Más de 5 años de experiencia desarrollando en Java .
Experiencia sólida con:
Spring Core
Spring Boot
Spring Data
Spring Batch
Experiencia real en producción con:
Procesos batch complejos
Grandes volúmenes de datos
Reprocesos
Tolerancia a fallos
Conocimiento de:
Arquitecturas batch
Integración de sistemas
Procesamiento de ficheros
Capacidad para analizar y comprender:
COBOL
JCL
Copybooks
SQL embebido
Experiencia aplicando IA al ciclo de desarrollo:
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.
Se Valorará
Experiencia en entornos bancarios Mainframe:
z/OS
DB2
CICS
IMS
Control-M
Experiencia en migraciones:
COBOL → Java
Modernización de aplicaciones legacy
Conocimiento de:
Spec-Driven Development
Especificación ejecutable
Experiencia con frameworks batch corporativos:
APX
Elara
Frameworks propietarios bancarios
Construcción de pipelines basados en:
MCP
Hooks
Subagentes
Quality Gates
Medición de métricas:
Coste por token
Calidad de generación
Productividad asistida por IA
Inglés profesi