Senior Backend Developer – Java

Hace 3 días

Madrid, España Thewhiteam Jornada completa


Descripción del puesto
En The Whiteam Consulting estamos buscando un/a Senior Backend Developer con sólida experiencia en Java, Spring Boot y Spring Batch, para participar en una iniciativa estratégica de transformación tecnológica orientada a la modernización de sistemas Mainframe. La persona seleccionada trabajará en la migración y evolución de procesos críticos desde entornos COBOL hacia arquitecturas modernas basadas en Java, utilizando metodologías avanzadas de automatización, testing y desarrollo asistido por Inteligencia Artificial. Buscamos un perfil con capacidad para comprender sistemas legacy complejos, diseñar soluciones modernas y participar activamente en la construcción de herramientas y agentes de IA aplicados al ciclo de vida del software (SDLC).
Responsabilidades Analizar programas COBOL y flujos JCL, comprendiendo dependencias, lógica funcional y procesos batch.
Diseñar e implementar arquitecturas destino basadas en: JavaSpring BootSpring Batch Definir: JobsStepsReaders & WritersChunk ProcessingEstrategias de reinicioGestión de errores y códigos de retorno Elaborar y mantener especificaciones mediante enfoques Spec-Driven Development.
Construir y optimizar agentes y automatizaciones para herramientas de IA aplicadas al desarrollo: Claude CodeCursorGit Hub Copilot AgentsHerramientas equivalentes Implementar mecanismos de validación y equivalencia funcional entre sistemas legacy y soluciones modernizadas.
Diseñar y ejecutar estrategias de testing: Golden MasterMutation TestingTesting de regresiónComparación de resultados Analizar métricas de calidad, productividad y coste del pipeline de desarrollo.
Proponer mejoras continuas en arquitectura, automatización y calidad. Requisitos Imprescindibles Más de 5 años de experiencia desarrollando en Java.
Experiencia sólida con: Spring CoreSpring BootSpring DataSpring Batch Experiencia real en producción con: Procesos batch complejosGrandes volúmenes de datosReprocesosTolerancia a fallos Conocimiento de: Arquitecturas batchIntegración de sistemasProcesamiento de ficheros Capacidad para analizar y comprender: COBOLJCLCopybooksSQL embebido Experiencia aplicando IA al ciclo de desarrollo: Prompt EngineeringAgentes IAEvaluación de respuestas de LLMsControl de alucinaciones Experiencia en testing avanzado: Mutation TestingAutomatización de pruebasCasos fronteraDiseño de oráculos Conocimientos de: GitBashPython Comodidad trabajando en terminal y entornos técnicos avanzados. Se Valorará Experiencia en entornos bancarios Mainframe: z/OSDB2CICSIMSControl-M Experiencia en migraciones: COBOL → JavaModernización de aplicaciones legacy Conocimiento de: Spec-Driven DevelopmentEspecificación ejecutable Experiencia con frameworks batch corporativos: APXElaraFrameworks propietarios bancarios Construcción de pipelines basados en: MCPHooksSubagentesQuality Gates Medición de métricas: Coste por tokenCalidad de generaciónProductividad asistida por IA Inglés profesional. Condiciones Modalidad: Remoto.
Proyecto estratégico de modernización tecnológica.
Trabajo con tecnologías Java modernas e Inteligencia Artificial aplicada al desarrollo.
Equipo internacional y entorno altamente técnico.
Incorporación: ASAP. CompañíaFormar parte de THEWHITEAM es colaborar con una empresa formada por profesionales con una dilatada experiencia en consultoría tecnológica. Creemos firmemente que las empresas y clientes marcan el camino a seguir en el sector, pero éste lo construyen las personas. Consideramos de vital importancia que nuestra organización se fundamente en nuestro mejor activo y marca de valor añadido que es nuestro equipo humano.
BeneficiosPor otra parte, te dejo también un pequeño resumen de políticas de la compañía para que nos vayas conociendo un poco mejor: Nuestro convenio es el de Consultoras y estudios de mercadoTenemos 23 días de vacaciones al añoTenemos 14 pagas, 12 mensuales y dos extras (junio y diciembre)Como retribución flexible podemos pedir ticket guardería y también seguro médico + dental.