Backend Software Engineer

NTT DATA
Sallent, Spain
2 days ago

Role details

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

Job location

Sallent, Spain

Tech stack

Clean Code Principles
Java
Agile Methodologies
Artificial Intelligence
Unit Testing
Software Design Patterns
DevOps
White-Box Testing
Spring
Maven
MVC
Openshift
Scrum
Mockito
Ansible
Service Discovery
Generative AI
Backend
GIT
Kubernetes
Extreme Programming (XP)
Api Gateway
Terraform
Docker
Microservices

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

Apply for this position