Backend Software Engineer

NTT DATA
Campo de Criptana, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Compensation
€ 50K

Job location

Campo de Criptana, Spain

Tech stack

Clean Code Principles
Java
Artificial Intelligence
Unit Testing
Software Design Patterns
White-Box Testing
Spring
Maven
MVC
Node.js
Scrum
Mockito
Service Discovery
Generative AI
GIT
Extreme Programming (XP)
Api Gateway
Microservices

Job description

NTT Data Europe & Latam busca un Backend Software Engineer en Castilla-La Mancha. El candidato ideal tendrá experiencia en Java o Node.js, y sólidos conocimientos en el framework Spring y Microservicios. Buscamos personas apasionadas que deseen formar parte de proyectos innovadores donde la inteligencia artificial se transforma en realidades tangibles., * Diseñar e implementar programas de modernización escalables.

  • Integrar capacidades de IA generativa y sistemas agentic.
  • Guiar equipos hacia modelos tecnológicos más ágiles., ? Lidera la transformación con tecnología que marca el futuro

En NTT DATA, estamos impulsando grandes programas de modernización tecnológica que están redefiniendo cómo las organizaciones operan, deciden y se transforman.

Y lo estamos haciendo con lo más avanzado que existe hoy: plataformas agentic basadas en GenAI, capaces de aprender, razonar y ejecutar tareas de forma autónoma para acelerar la innovación., * Diseñar e implementar programas de modernización escalables.

  • Integrar capacidades de IA generativa y sistemas agentic en entornos complejos.
  • Guiar equipos y clientes hacia un modelo tecnológico más ágil, inteligente y sostenible.

Requirements

  • Fuerte experiencia programando en Java o Node.js.
  • Conocimiento del framework Spring.
  • Experiencia con arquitectura de Microservicios.
  • Uso de patrones de diseño y principios como SOLID.
  • Habilidades en Testing, incluyendo unit testing e integración., Buscamos talento - personas con experiencia, criterio y pasión - que quieran formar parte de esta nueva era de proyectos donde la inteligencia artificial deja de ser teoría para convertirse en impacto real., Como Backend Software Engineer deberías tener los siguientes conocimientos y experiencia:
  • Robusto background programando en Java con últimas versiones y/o Node.js.
  • Soltura con el framework Spring (Boot, MVC, CORE, Security, Dependecy Injection).
  • Experiencia con Microservicios: Trabajan con arquitectura Hexagonal, Patterns (Circuit Breaker, Api Gateway, Service Discovery) y Feature Flags.
  • Uso y manejo de patrones de diseño, acompañado de principios como SOLID, YAGNI, KISS, Clean Code, Software Craftmanship.
  • Buenas habilidades en Testing, con diferentes técnicas como White-box/ Black-box, diferentes tipos de test (unit testing, integration and smoke); y Framework mocks (Mockito, Mockmvc, Wiremock, Powermock).
  • Dominio de Maven y Git.
  • Comodidad trabajando con Agile SCRUM, Kanban o XP.

Benefits & conditions

Se ofrece un entorno de trabajo flexible y un equipo multidisciplinario que fomenta el desarrollo y la creatividad., * Proyectos pioneros, donde la innovación se traduce en resultados tangibles.

  • Espacios para aportar visión, donde tu trayectoria no solo cuenta, sino que inspira.
  • Equipos multidisciplinares con talento y curiosidad, que trabajan con propósito.
  • Flexibilidad, cercanía y desarrollo continuo, porque creemos que la tecnología más avanzada necesita personas plenas.

Apply for this position