Senior Java Developer
Softtek Madrid, Community of Madrid, Spain
IT Services and IT Consulting · 10,001+ employees
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
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
-
Senior Java Developer - Rates Intraday Risk Technology
Nomura London, England, United Kingdom
-
Java / C++ Developer
Vix Technology & Kuba Košice, Region of Košice, Slovakia
-
Software Engineer II - Agentic AI, Java , AWS , Springboot , Kafka
JPMorgan Chase & Co. Mumbai, Maharashtra, India
-
Java Engineer in Java Application Core Components team
Adyen Amsterdam, North Holland, Netherlands
-
Lead Software Engineer Lead Software engineer - Java, Spring Boot, Kafka, AWS, Spark, Copilot/Claude/AI skills
JPMorgan Chase & Co. Hyderabad, Telangana, India
-
Lead Software Engineer - Java Fullstack, AWS
JPMorgan Chase & Co. Mumbai, Maharashtra, India