Backend Software Engineer
Role details
Job location
Tech stack
Job description
Ntt Data Europe & Latam busca talentos en Cataluña para unirse a un equipo innovador. El rol implica diseñar e implementar programas de modernización tecnológica que integren capacidades de inteligencia artificial en entornos complejos., * Diseñar e implementar programas de modernización escalables.
- Integrar capacidades de IA generativa en entornos complejos.
- Guiar equipos hacia un modelo tecnológico más ágil y sostenible., 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., * 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
Buscamos candidatos con un fuerte background en Java, experiencia con microservicios y habilidades en testing. Ofrecemos un entorno de trabajo híbrido, formación adaptada y beneficios sociales competitivos., * Fuerte background programando en Java con las últimas versiones.
- Soltura con el framework Spring (Boot, MVC, CORE, Security).
- Experiencia con arquitecturas de microservicios y patrones relevantes.
- Uso y manejo de patrones de diseño con principios como SOLID.
- Buenas habilidades en testing incluyendo técnicas y frameworks adecuados.
- Dominio de Maven y Git.
- Comodidad trabajando en entornos Agile., * Fuerte background programando en Java con las últimas versiones.
- Soltura con el framework Spring (Boot, MVC, CORE, Security, Dependecy Injection).
- Experiencia con microservicios: trabajo con arquitectura hexagonal, patrones (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 y Software Craftsmanship.
- Buenas habilidades en testing: técnicas White-box/Black-box, pruebas unitarias, integrales y de humo; uso de frameworks de mocks (Mockito, MockMvc, WireMock, PowerMock).
- Dominio de Maven y Git.
- Comodidad trabajando con Agile (SCRUM, Kanban o XP).
- Buen inglés hablado y escrito.
Experiencia Adicional Deseable
- Docker, OpenShift o Kubernetes.
- Ansible, Terraform.
- DDD.
- CI/CD pipelines.
- DevOps skills., * Desarrollo de carrera: plan y tutorización individualizados.
- Formación adaptada: certificaciones, cursos de idiomas, habilidades de gestión y técnica, acceso a Udemy.
- Equipo multidisciplinar y colaborativo; aprendizaje constante.
- Flexibilidad y conciliación: modalidad híbrida con oficinas en Barcelona y horario flexible.
Benefits & conditions
Retribución salarial competitiva Tickets de comida Seguro médico, * Retribución salarial competitiva acorde a la experiencia.
- Beneficios sociales: tickets de comida y seguro médico pagado al 100% a usted y al 80% a su familia (si lo desea).