Senior COBOL & Java Modernization Engineer

GFT Technologies SEValencia, ValenciaOn-siteFull-timeSenior, 5–8 yearsListed 9 hours ago

Apply now

About this role

GFT es una compañía pionera en transformación digital. Diseñamos soluciones de negocio centradas en la inteligencia artificial (AI-Centric), modernizamos infraestructuras de TI y desarrollamos sistemas core de nueva generación para líderes del sector bancario, asegurador e industrial. En estrecha colaboración con nuestros clientes, desafiamos los límites para ayudarles a alcanzar todo su potencial.

¿Qué estamos buscando?

Actualmente b uscamos incorporar un/a COBOL & Java Modernization Engineer con experiencia contrastada en entornos de modernización de sistemas legacy, capaz de analizar aplicaciones mainframe, diseñar arquitecturas Java de destino y aprovechar herramientas de IA para acelerar procesos de transformación tecnológica con garantías de calidad y equivalencia funcional.

Tus principales responsabilidades son:

- Analizar programas COBOL y mallas JCL para comprender flujos funcionales, dependencias, datasets, códigos de retorno y lógica de negocio existente.

- Diseñar e implementar soluciones de destino utilizando Java, Spring Boot y Spring Batch.

- Definir jobs, steps, readers, writers, procesos de chunking, reinicio y mecanismos de tolerancia a fallos.

- Elaborar y mantener especificaciones funcionales y técnicas bajo enfoques de Spec-Driven Development.

- Construir y optimizar agentes, prompts, skills y automatizaciones utilizando herramientas de IA para desarrollo asistido.

- Validar la equivalencia funcional entre las aplicaciones legacy y las nuevas implementaciones.

- Diseñar estrategias de testing, golden master, pruebas de regresión y automatización de validaciones.

- Analizar métricas de calidad, productividad y eficiencia del pipeline de modernización.

- Identificar oportunidades de mejora continua en procesos, herramientas y frameworks utilizados.

- Colaborar estrechamente con equipos expertos en entornos mainframe y arquitectura empresarial.

Requisitos deseados:

- Más de 5 años de experiencia profesional en desarrollo Java.

- Nivel de inglés profesional para documentación y colaboración internacional.

- Experiencia sólida con:

Java

- Spring Core

- Spring Boot

- Spring Data

- Spring Batch en entornos productivos

- Experiencia en aplicaciones batch de gran volumen y procesos críticos.

- Capacidad para analizar y comprender código COBOL y JCL existente.

- Conocimiento de:

Ficheros de longitud fija

- SQL embebido

- Procesamiento batch

- Control de errores y retornos

- Reprocesos y recuperación ante fallos

- Experiencia en testing avanzado:

Pruebas de regresión

- Golden Master

- Diseño de casos de prueba

- Mutation Testing

- Cobertura de código

- Experiencia utilizando IA aplicada al desarrollo software:

Prompt Engineering

- Agentes de desarrollo

- Evaluación de salidas de LLM

- Generación asistida de código

- Control de alucinaciones y calidad

- Manejo habitual de:

Git

- Bash

- Python

- Entornos Linux / Terminal

Deseable:

- Experiencia previa en banca y entornos mainframe.

- Conocimientos de:

z/OS

- DB2

- CICS

- IMS

- Control-M

- Participación en proyectos de migración COBOL → Java.

- Conocimiento de frameworks batch corporativos del sector financiero.

- Experiencia construyendo pipelines de agentes y automatizaciones avanzadas para desarrollo.

- Conocimiento de metodologías basadas en especificaciones ejecutables o Spec-Driven Development.

- Experiencia analizando costes, consumo de tokens y métricas de calidad en soluciones basadas en IA.

Competencias personales:

- Buscamos una persona que:

Cuestione y valide el código mediante pruebas y evidencias objetivas.

- Tenga mentalidad de calidad y mejora continua.

- Sea capaz de comprender sistemas complejos y documentarlos de forma clara.

- Disfrute resolviendo problemas técnicos de alta complejidad.

- Trabaje de forma colaborativa con equipos multidisciplinares.

- Sepa escuchar, preguntar y compartir conocimiento con expertos de diferentes áreas.

- Mantenga una visión orientada a la sostenibilidad y mantenibilidad de las soluciones.

- Sea rigurosa, analítica y orientada al detalle.

En GFT consideramos que la diversidad es uno de nuestros pilares fundamentales y promovemos un entorno de trabajo inclusivo basado en la cooperación y el respeto mutuo. Ofrecemos igualdad de oportunidades a todas las personas sin tener en cuenta su raza, origen cultural, sexo, edad, orientación sexual, identidad de género, discapacidad o creencias religiosas.

GFT dispone y ha registrado un Plan de Igualdad que recoge las medidas a adoptar con el objetivo de alcanzar en la empresa la igualdad de trato y de oportunidades entre mujeres y hombres y a eliminar, si es que la hay, la discriminación por razón de sexo

¡Únete a nuestro equipo global!