Logo for The Whiteam

Senior Backend Developer – Java / Spring Batch / Modernización Mainframe / IA Aplicada al SDLC – Remoto

Role overview

Qualifications

  • More than 5 years of experience developing in Java.
  • Solid experience with Spring Core, Spring Boot, Spring Data, Spring Batch.
  • Real production experience with complex batch processes and large data volumes.
  • Knowledge of COBOL, JCL, SQL.

Responsibilities

  • Analyze COBOL programs and JCL flows, understanding dependencies and functional logic.
  • Design and implement target architectures based on Java, Spring Boot, and Spring Batch.
  • Build and optimize agents and automations for AI applied to development.
  • Implement validation mechanisms between legacy systems and modernized solutions.

Key facts

Hard skills

Other skills

  • Communication
  • Teamwork

About the company

The Whiteam logo

The Whiteam

IT Services & IT Consulting

Founded in 2012 by experienced consultants The Whiteam was born as a quality technology consultant with a clear mission; help companies around the world to optimize their business profitability through the efficient use of information technologies.

Company details

Company typeScaleup
IndustryIT Services & IT Consulting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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:

    • 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.

Requisitos Imprescindibles

  • 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.

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ñía

Formar 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.

Beneficios

Por 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 mercado

• Tenemos 23 días de vacaciones al año

• Tenemos 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. 
  
 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Spring Developer Related jobs

Other jobs at The Whiteam

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.