Senior COBOL & Java Modernization Engineer - alcobendas
hace 4 horas
Alcobendas
Overview En GFT buscas un/a Ingeniero/a de Modernización COBOL y Java para preceder la renovación de sistemas legados. Trabajarás analizando mainframes, diseñando arquitecturas Java de destino y acelerando la transformación con IA, manteniendo calidad y equivalencia funcional. Colaborarás con equipos especializados en mainframe y arquitectura empresarial para impactar procesos críticos. Este rol te coloca en el corazón de iniciativas de modernización y migración COBOL–Java, en un entorno global y dinámico. Si te motiva resolver retos técnicos complejos y contribuir a soluciones escalables, esta es tu oportunidad. Compensaciones / Beneficios • entorno inclusivo y respetuoso, • Plan de igualdad de oportunidades entre hombres y mujeres, • igualdad de trato y oportunidades, • promoción de diversidad y cooperación Responsabilidades, • Analizar programas COBOL y JCL para entender flujo funcional y lógica de negocio, • Diseñar e implementar soluciones de destino con Java (Spring Boot, Spring Batch), • Definir jobs, steps, readers y writers, y garantizar tolerancia a fallos, • Elaborar y mantener especificaciones técnicas bajo Spec-Driven Development, • Desarrollar agentes y automatizaciones con IA para apoyo al desarrollo, • Validar la equivalencia funcional entre legacy y nuevas implementaciones, • Diseñar estrategias de testing, incluyendo golden master y regresión, • Analizar métricas de calidad y eficiencia del pipeline de modernización, • Identificar oportunidades de mejora continua en procesos y herramientas, • Colaborar estrechamente con equipos especializados en mainframe y arquitectura empresarial Requisitos principales, • Más de 5 años de experiencia en desarrollo Java, • Inglés profesional para documentación y colaboración internacional, • Experiencia sólida en Java, Spring Core, Spring Boot, Spring Data y Spring Batch en entornos productivos, • Experiencia en aplicaciones batch de gran volumen y procesos críticos, • Capacidad para analizar código COBOL y JCL, • Conocimiento de ficheros de longitud fija, SQL embebido, procesamiento batch, control de errores y fallos, • Experiencia en testing avanzado: regresión, Golden Master, diseño de casos de prueba, mutation testing, cobertura de código, • Experiencia en IA aplicada al desarrollo: prompt engineering, generación asistida de código, evaluación de salidas de LLM, • Conocimientos de Git, Bash, Python, entornos Linux/Terminal, • Deseable experiencia en banca y entornos mainframe, • Conocimientos de z/OS, DB2, CICS, IMS, Control-M, • Participación en migraciones COBOL–Java y frameworks batch del sector financiero, • Experiencia construyendo pipelines de agentes y métricas de IA, • Conocimiento de Spec-Driven Development y costos/tokens de IA, • Mentalidad de calidad y mejora continua, • Capacidad de documentar sistemas complejos, • Resolución de problemas técnicos de alta complejidad, • Java, Spring Core, Spring Boot, Spring Data, Spring Batch, • COBOL y JCL, • IA aplicada al desarrollo: generación asistida de código, prompts, evaluación de salidas de LLM