07 oct
|
Consultora Tecnológica
|
Madrid
07 oct
Consultora Tecnológica
Madrid
Buscamos un/a Senior Java Developer con experiencia en entornos batch y modernización de aplicaciones legacy para participar en proyectos de transformación tecnológica de sistemas críticos.La posición está orientada a profesionales capaces de analizar aplicaciones existentes en COBOL/Mainframe, comprender su lógica de negocio y trasladarla a arquitecturas modernas basadas en Java y Spring. Además, se valorará experiencia en el uso de herramientas de Inteligencia Artificial aplicadas al ciclo de vida del desarrollo de software (SDLC).
Responsabilidades
Analizar programas COBOL y procesos JCL para comprender flujos, dependencias y reglas de negocio.
Diseñar e implementar soluciones en Java utilizando Spring Boot y Spring Batch.
Construir procesos batch robustos para grandes volúmenes de información.
Definir y mantener especificaciones funcionales y técnicas que aseguren la equivalencia entre los sistemas legacy y la nueva solución.
Utilizar herramientas de IA para acelerar tareas de análisis, generación y validación de código.
Diseñar y ejecutar estrategias de testing que garanticen la calidad y fiabilidad de las migraciones.
Evaluar métricas de calidad, rendimiento y eficiencia del proceso de desarrollo, proponiendo mejoras continuas.
Colaborar con equipos técnicos y de negocio durante las distintas fases del proyecto.
Requisitos imprescindibles
Más de 5 años de experiencia en desarrollo Java.
Experiencia sólida con:
Java
Spring Framework
Spring Boot
Spring Data
Spring Batch
Experiencia en desarrollo y mantenimiento de procesos batch en producción.
Capacidad para interpretar y analizar código COBOL y JCL.
Conocimiento de arquitecturas de integración y procesamiento masivo de datos.
Experiencia en testing avanzado:
Pruebas funcionales
Pruebas de regresión
Automatización de pruebas
Mutation Testing
Conocimientos de Git.
Experiencia con scripting (Bash o Python).
Familiaridad con herramientas de IA para desarrollo de software (Claude Code, Cursor, GitHub Copilot o similares).
Nivel de inglés suficiente para trabajar con documentación técnica y equipos internacionales.
Se valorará especialmente
Experiencia en entornos bancarios o financieros.
Conocimientos de:
z/OS
DB2
CICS
IMS
Control-M
Participación previa en proyectos de migración de COBOL a Java.
Experiencia con frameworks batch corporativos.
Conocimiento de metodologías Spec-Driven Development o similares.
Diseño de agentes, prompts y flujos de automatización basados en IA.
Buscamos una persona con mentalidad analítica, capaz de comprender sistemas complejos y transformar aplicaciones legacy en soluciones modernas, manteniendo la estabilidad funcional y la calidad del software.Si disfrutas trabajando en proyectos de modernización tecnológica, arquitectura batch y desarrollo asistido por IA, esta puede ser una excelente ocasión para ti.
📌 Senior Java Developer | Modernización COBOL a Java (Madrid)
🏢 Consultora Tecnológica
📍 Madrid