← Back to jobs

Senior Java Developer | Modernización COBOL a Java

Skills

bashclaude codecoboldb2gitgithubgithub copilotjavajclmainframepythonsdlcspringJavaPythonGitSpring

Description

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 oportunidad para ti.

Get similar jobs in Spain by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Spain.

Finding similar jobs…