Senior COBOL & Java Modernization Engineer

GFT · Alicante, España · Presencial · hace 6 días

Crea tu cuenta para solicitar
El primero es gratis
Publicada el 7 de octubre de 2026 · Leída de GFT
¿Por qué un CV para esta oferta?

El 94% de los empleadores dice que sus filtros descartan a candidatos cualificados cuyo CV no coincide con los criterios exactos de la oferta (Harvard Business School, 2021).

  • Ve primero lo que pidió. Tu experiencia que encaja con la oferta va delante, con las palabras de la propia oferta, para que quien lee deprisa la encuentre en segundos.
  • Pasa los filtros automáticos. Muchos empleadores grandes usan programas que ordenan los CV según cuánto encajan con la oferta, a menudo antes de que nadie los lea.
  • En el idioma del anuncio. Un anuncio escrito en portugués recibe un CV en portugués, aunque el tuyo esté en español.
  • Tus datos, nada inventado. Tu propia experiencia, reordenada y reescrita. Lo que pide la oferta y tu CV no muestra queda en una lista para que lo añadas, solo si es cierto. Lo revisas antes de enviarlo.
Ver un ejemplo

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 buscamos 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!

Empresa
GFT
Ubicación
Alicante, España · Presencial