Java Microservices Architect

NTT DATA Europe & Latam

Madrid

Hybrid

EUR 60,000 - 90,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Certificaciones cloud bonificadas
NTT DATA University
Horario flexible
Jornada intensiva viernes
Seguro médico
Seguro de vida y accidentes

Job summary

NTT DATA, a través de su unidad Digital Technology, busca profesionales con experiencia en arquitectura Java para diseñar soluciones robustas, escalables y mantenibles. Se valoran decisiones sobre patrones, integración y evolución tecnológica en entornos distribuidos.

La posición ofrece contrato indefinido, trabajo híbrido, certificaciones cloud y acceso a NTT DATA University para formación técnica, metodológica e idiomas. Se promueve la conciliación y un entorno inclusivo.

Qualifications

  • Al menos 3 años de experiencia en diseño e implementación backend Java/Spring y microservicios.
  • Capacidad para tomar decisiones de arquitectura en aplicaciones distribuidas (modularidad, integración, escalabilidad, resiliencia, seguridad y rendimiento).
  • Conocimientos de patrones y arquitecturas distribuidas (CQRS, SAGA, DDD, event-driven).
  • Experiencia diseñando e integrando APIs y servicios backend.
  • Conocimientos de contenerización y orquestación con Docker y Kubernetes.

Responsibilities

  • Diseñar y definir arquitecturas backend en Java, alineadas a objetivos de negocio y requisitos.
  • Establecer patrones de diseño, integración y evolución para microservicios y APIs.
  • Acompañar técnicamente a los equipos de desarrollo para soluciones escalables y seguras.
  • Identificar riesgos y dependencias técnicas, proponiendo alternativas.
  • Definir estándares de calidad, tests, seguridad, observabilidad y análisis de código.
  • Participar en decisiones de modernización, contenerización y adopción cloud de Java.
  • Colaborar con negocio, desarrollo e infra para coherencia técnica.
  • Documentar decisiones de arquitectura y lineamientos técnicos.

Skills

Java
Spring
Spring Boot
Microservicios
CQRS
SAGA
DDD
Event-driven
APIs
Docker
Kubernetes
Cloud

Education

Título en Informática/Ingeniería

Tools

GitLab CI
GitHub Actions
Jenkins
CI/CD tools

Job description

NTT DATA es una consultora multinacional que ofrece soluciones tecnológicas, de negocio, estrategia, desarrollo y mantenimiento de aplicaciones, siendo un referente en consultoría.

Digital Technology es la unidad enfocada a acompañar a las grandes organizaciones iberoamericanas en su transformación digital, generando dividendos digitales a través de la tecnología y el diseño, con enfoque práctico y orientado al negocio. Para lograrlo, buscamos personas que compartan nuestra curiosidad permanente, pasión por la tecnología, excelencia constante y visión estratégica.

Digital Architecture es la división que proporciona la estrategia tecnológica y las plataformas IT necesarias para impulsar la digitalización y transformación de nuestros clientes, ofreciendo soluciones cloud-native y siendo referentes en la construcción de arquitecturas robustas, seguras y que contemplen todas las necesidades.

En Digital Architecture estamos buscando profesionales con experiencia en arquitectura Java, capaces de diseñar soluciones robustas, escalables y mantenibles, tomando decisiones sobre patrones, frameworks, integración y evolución tecnológica.

¿Qué esperamos encontrar?

Aunque no todo es imprescindible, nos gustaría que tuvieras:

  • Como mínimo 3 años de experiencia en diseño e implementación de soluciones backend, preferiblemente basadas en Java, Spring y Spring Boot, y con una base sólida en arquitecturas de microservicios.
  • Experiencia tomando decisiones de arquitectura en aplicaciones distribuidas: modularidad, integración, escalabilidad, resiliencia, seguridad y rendimiento.
  • Conocimiento de patrones de diseño y arquitecturas distribuidas, como CQRS, SAGA, DDD, event-driven architecture o patrones equivalentes.
  • Experiencia en el diseño e integración de APIs, servicios backend y sistemas corporativos.
  • Conocimientos de contenerización y orquestación con Docker, Kubernetes u otras herramientas equivalentes.

También valoraremos positivamente:

  • Familiaridad con prácticas de calidad de software, testing automatizado, observabilidad, análisis estático de código y pipelines CI/CD.
  • Haber trabajado previamente con plataformas cloud como AWS, Azure o Google Cloud.
  • Experiencia con arquitecturas event-driven, plataformas de mensajería, serverless, metodologías ágiles y herramientas de integración continua como GitLab CI, GitHub Actions, Jenkins o equivalentes.
¿Cuáles serán tus responsabilidades?
  • Diseñar y definir arquitecturas de aplicaciones backend basadas en Java, alineadas con los objetivos de negocio y los requisitos funcionales y no funcionales de cada solución.
  • Establecer patrones de diseño, integración y evolución para aplicaciones distribuidas, microservicios y APIs.
  • Acompañar técnicamente a los equipos de desarrollo en la implementación de soluciones escalables, seguras, mantenibles y preparadas para evolucionar.
  • Identificar riesgos técnicos, dependencias y puntos de mejora en las aplicaciones, proponiendo alternativas viables antes y durante la implementación.
  • Definir estándares de calidad, testing, seguridad, observabilidad y análisis de código para asegurar la robustez de las soluciones.
  • Participar en decisiones de modernización, contenerización y adopción cloud de aplicaciones Java.
  • Colaborar con equipos de negocio, desarrollo, infraestructura y arquitectura para garantizar coherencia técnica en los entregables.
  • Documentar decisiones de arquitectura, patrones reutilizables y lineamientos técnicos que faciliten la evolución de las aplicaciones.

Aunque nuestra búsqueda está centrada principalmente en Madrid, también tenemos equipos en Barcelona, A Coruña, Bilbao, Sevilla y Valencia. Por lo que si vives en estas u otras ciudades también nos interesa tu perfil y estaremos encantados de conocerte.

Formar parte de un equipo de élite especializado en la unión entre estrategia y tecnología.

Contrato indefinido con revisiones de categoría y salario de manera anual.

Certificaciones bonificadas de los principales proveedores cloud (AWS, Azure, GCP) y otras tecnologías.

Acceso gratuito a nuestra plataforma formativa, NTT DATA University, donde encontrarás formaciones técnicas, metodológicas, idiomas y soft skills.

Trabajo híbrido y horario flexible para facilitar la conciliación.

Jornada intensiva (8:00 a 15:00) los viernes y los meses de verano.

Beneficios corporativos: complementos salariales adicionales, retribución flexible, seguro médico, seguro de vida y accidentes y muchos más.

Programas solidarios y actividades sociales para impulsar un impacto positivo a través de nuestro portal de voluntarios The Blue Wave.

Un ambiente de trabajo excelente, que fomenta el compañerismo y la buena convivencia. Somos Global Top Employer 2025, y, en España, por 10º año consecutivo.

Innovación diversa y cultura inclusiva. En NTT DATA creemos que cada persona es única y apostamos por una cultura que valora la diversidad y fomenta un entorno donde todos podamos explorar y potenciar nuestra singularidad.

¡Únete al equipo de Digital Technology en NTT DATA!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Microservices Architect
Java Microservices Architect

NTT DATA Europe & Latam • Barcelona

Hybrid
EUR 60,000 - 90,000
Seguro médico
Seguro de vida y accidentes
Retribución flexible
+2
Java Architect | Microservices & APIs
Java Architect | Microservices & APIs

NTT DATA Europe & Latam • Sevilla

Hybrid
EUR 55,000 - 75,000
Formación y certificaciones
Espacios de aprendizaje
Beneficios sociales
Technical Lead Java
Technical Lead Java

NTT DATA Europe & Latam • Sevilla

Hybrid
EUR 55,000 - 82,000
Modalidad híbrida en Sevilla
Itinerarios de aprendizaje y especiali
Entorno colaborativo y beneficios
AWS Cloud Architect
AWS Cloud Architect

NTT DATA Europe & Latam • Barcelona

Hybrid
EUR 70,000 - 110,000
Complementos salariales
Retribución flexible
Seguro médico
+1
Cloud Architect
Cloud Architect

NTT DATA Europe & Latam • Bilbao

Hybrid
EUR 70,000 - 110,000
Trabajo híbrido
Formación gratuita
Seguro médico
+1
Solutions Architect
Solutions Architect

NTT DATA Europe & Latam • Madrid

Hybrid
EUR 70,000 - 110,000
Complementos salariales
Retribución flexible
Seguro médico
+1
Agentic DevOps Architect
Agentic DevOps Architect

NTT DATA Europe & Latam • Madrid

Hybrid
EUR 70,000 - 100,000
Seguro médico
Seguro de vida y accidentes
Retribución flexible
+1
Azure Cloud Architect
Azure Cloud Architect

NTT DATA Europe & Latam • Madrid

Hybrid
EUR 60,000 - 110,000
Contrato indefinido
Trabajo híbrido
Retribución flexible
+2
Backend Developer (Kotlin/Spring Boot)
Backend Developer (Kotlin/Spring Boot)

Kairos Digital Solutions • Granada

Hybrid
EUR 42,000 - 60,000
Cocinero/A Para Residencias | Menús Y Desarrollo Profesional
Cocinero/A Para Residencias | Menús Y Desarrollo Profesional

Grupo Reifs - Fundación Reifs • Granada

Hybrid
EUR 42,000 - 62,000