Softtek

Senior Java Developer

Softtek Madrid, Community of Madrid, Spain

IT Services and IT Consulting · 10,001+ employees

22 h ago
java Mid (2-5 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain backend services while participating in event-driven solutions using Kafka. Collaborate with cross-functional teams to improve code quality, resolve production incidents, and reduce technical debt.

What they look for

Java Spring Boot JPA JDBC REST APIs Kafka Event-driven architecture Legacy systems Software quality Debugging Monitoring Technical architecture Regression testing Software development

Requirements

Requires over 4 years of experience in Java and Spring Boot development with practical knowledge of JPA, JDBC, and REST APIs. Candidates must have experience with Kafka, legacy system evolution, and a minimum B2 level of English.

Full description

Título del puesto:

Senior Backend Developer

Descripción del puesto

Buscamos un/a Senior Backend Developer con experiencia sólida en Java y Spring Boot para participar en el desarrollo y evolución de servicios backend en entornos complejos. Trabajarás sobre múltiples repositorios y sistemas integrados con componentes legacy, contribuyendo a la modernización tecnológica de la plataforma. Tendrás un papel relevante en arquitecturas orientadas a eventos e integraciones mediante Kafka. Buscamos una persona con visión técnica, orientación a la calidad y capacidad para trabajar en entornos colaborativos internacionales.

Habilidades requeridas

  • Experiencia de más de 4 años en desarrollo con Java y Spring Boot.
  • Conocimiento y experiencia práctica con JPA, JDBC y APIs REST.
  • Experiencia trabajando con Kafka y arquitecturas orientadas a eventos.
  • Capacidad para analizar y evolucionar sistemas legacy complejos.
  • Experiencia identificando riesgos de regresión y definiendo despliegues seguros.
  • Conocimiento de buenas prácticas de desarrollo y calidad de software.
  • Capacidad de trabajo en equipos multidisciplinares.
  • Nivel de inglés mínimo B2, valorándose C1.

Responsabilidades (Actividades a desempeñar)

  • Diseñar, desarrollar y mantener servicios backend con Java y Spring.
  • Participar en el desarrollo de soluciones basadas en eventos e integraciones con Kafka.
  • Analizar y mejorar código existente minimizando el impacto en negocio.
  • Evaluar riesgos de regresión antes de cada implementación.
  • Contribuir a decisiones de arquitectura y reducción de deuda técnica.
  • Colaborar con equipos de producto, QA y desarrollo durante todo el ciclo de entrega.
  • Realizar tareas de debugging, monitorización y resolución de incidencias productivas.
  • Impulsar mejoras continuas en calidad y estabilidad de las aplicaciones.

Idiomas requeridos

  • Español: nivel profesional.
  • Inglés: B2.

Localización;

Modelo híbrido Softtek 56 en alguna de nuestras oficinas.

Similar roles