Java Architect

NTT DATA
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Static Program Analysis
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
Github
Software Engineering
Systems Architecture
Google Cloud Platform
Spring-boot
Backend
Gitlab
Kubernetes
Docker
Microservices

Job description

  • Definición de arquitecturas de sistemas complejos, garantizando el cumplimiento de los requisitos funcionales y sistémicos.
  • Desarrollo de aplicaciones escalables, reutilizables, seguras, mantenibles y robustas, con la utilización de patrones de diseños y principios claros.
  • Asegurar de que todo el código, incluidas las pruebas unitarias, cumplan con sus pautas de codificación y las reglas de análisis de código seleccionado.
  • Identificar los riesgos y errores de la implementación, analizar el impacto potencial y en el logro de los objetivos programados.

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

Requirements

  • Como mínimo 3 años de experiencia en diseño e implementación de arquitecturas backend, especialmente de microservicios.
  • Dominio de tecnologías backend: Java, Spring, Spring Boot, etc.
  • Conocimiento de los principales patrones de diseño como (CQRS, SAGA, etc.).
  • Experiencia con tecnologías y herramientas como Docker, Kubernetes, etc.
  • Se valorará muy positivamente la experiencia en plataformas cloud (AWS, Azure, Google Cloud).
  • También se valorará experiencia con arquitecturas de eventos y/o serverless, así como metodologías ágiles, conocimiento de CI/CD y herramientas de integración continua (Gitlab, Github, etc.).

Benefits & conditions

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

About the company

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.

Apply for this position