Job Description
Backend Software Engineer
Responsabilidades
- 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.
Requisitos
- 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: Trabajar 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,...
Apply for this Position
Ready to join NTT DATA? Click the button below to submit your application.
Submit Application