Empleo / GFT

GFT

Senior COBOL & Java Modernization Engineer

Ubicación
Alcobendas · Presencial
Publicada
hace 2 días

Qué piden

ImprescindibleJavaSpring BootSpring BatchCOBOLJCLGit

Valorablez/OSDB2CICSIMSControl-MPythonBashLinux

Idiomasinglés profesional

La oferta

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!