Senior Backend Developer

The Whiteam
Spain
24 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Automation of Tests Bash Shell Customer Information Control System (CICS) COBOL (Programming Language) IBM DB2 Cursor Fault Tolerance Job Control Language (JCL) Spring Framework Python (Programming Language)
+15 more
Mainframes Systems Development Life Cycle Software Engineering SQL Databases Systems Integration GitHub Copilot Large Language Models Claude Code Prompt Engineering Spring-boot Backend Git Spring Data Spring Batch Control M

Job description

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:
  • Java
  • Spring Boot
  • Spring Batch
  • Definir:
  • Jobs
  • Steps
  • Readers & Writers
  • Chunk Processing
  • Estrategias de reinicio
  • Gestió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 Code
  • Cursor
  • GitHub Copilot Agents
  • Herramientas equivalentes
  • Implementar mecanismos de validación y equivalencia funcional entre sistemas legacy y soluciones modernizadas.
  • Diseñar y ejecutar estrategias de testing:
  • Golden Master
  • Mutation Testing
  • Testing de regresión
  • Comparación de resultados
  • Analizar métricas de calidad, productividad y coste del pipeline de desarrollo.
  • Proponer mejoras continuas en arquitectura, automatización y calidad.

Requirements

  • Más de 5 años de experiencia desarrollando en Java.
  • Experiencia sólida con:
  • Spring Core
  • Spring Boot
  • Spring Data
  • Spring Batch
  • Experiencia real en producción con:
  • Procesos batch complejos
  • Grandes volúmenes de datos
  • Reprocesos
  • Tolerancia a fallos
  • Conocimiento de:
  • Arquitecturas batch
  • Integración de sistemas
  • Procesamiento de ficheros
  • Capacidad para analizar y comprender:
  • COBOL
  • JCL
  • Copybooks
  • SQL embebido
  • Experiencia aplicando IA al ciclo de desarrollo:
  • Prompt Engineering
  • Agentes IA
  • Evaluación de respuestas de LLMs
  • Control de alucinaciones
  • Experiencia en testing avanzado:
  • Mutation Testing
  • Automatización de pruebas
  • Casos frontera
  • Diseño de oráculos
  • Conocimientos de:
  • Git
  • Bash
  • Python
  • Comodidad trabajando en terminal y entornos técnicos avanzados.

Se Valorará

  • Experiencia en entornos bancarios Mainframe:
  • z/OS
  • DB2
  • CICS
  • IMS
  • Control-M
  • Experiencia en migraciones:
  • COBOL * Java
  • Modernización de aplicaciones legacy
  • Conocimiento de:
  • Spec-Driven Development
  • Especificación ejecutable
  • Experiencia con frameworks batch corporativos:
  • APX
  • Elara
  • Frameworks propietarios bancarios
  • Construcción de pipelines basados en:
  • MCP
  • Hooks
  • Subagentes
  • Quality Gates
  • Medición de métricas:
  • Coste por token
  • Calidad de generación
  • Productividad asistida por IA
  • Inglés profesional., * 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.

About the company

Formar parte de THEWHITEAM es colaborar con una empresa formada por profesionales con una dilatada experiencia en consultoría tecnológica.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Loading talks and stories from around this role…