Desarrollador Backend Senior
Senior backend Java developer role in Madrid building microservices with Spring Boot on recent Java versions, PostgreSQL/MongoDB, event-driven messaging (Kafka, RabbitMQ, Spring Cloud Stream), reactive programming, DDD, and strong testing (unit, Docker integration, Karate E2E). Expects cloud-deployed architectures and daily use of AI coding tools like Claude Code or Copilot.
- Compensation
- Not disclosed
- Location
- Madrid, Spain
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Senior backend development experience with Spring Boot / Java
- Relational and NoSQL databases, especially PostgreSQL and MongoDB or similar
- Eventual consistency architectures with Kafka, RabbitMQ, Spring Cloud Stream or similar
- Reactive programming experience
- Knowledge and experience applying DDD (Domain Driven Design)
- Experience with SDD (Spec Driven Development)
- Unit testing experience
- Integration testing using Docker containers
- E2E testing with tools like Karate or similar
- Experience with architectures deployed fully in cloud environments
- Experience with AI-assisted development tools (OpenCode, Claude Code, VS Code Copilot or similar) integrated into daily workflow
- Autonomous, senior profile comfortable in high technical-expectation environments
Full description
Buscamos perfiles de Desarrollador Backend Senior / Desarrolladores Java Senior
Buscamos perfiles de Desarrollador Backend Senior / Desarrolladores Java Senior, con experiencia sólida en desarrollo backend y arquitecturas de microservicios, trabajando con Spring Boot y las últimas versiones de Java.
Buscamos Perfiles Con Experiencia En
- Spring Boot / Java.
- Bases de datos relacionales y NoSQL, especialmente PostgreSQL y MongoDB o similares.
- Arquitecturas de consistencia eventual, con experiencia en tecnologías como Kafka, RabbitMQ, Spring Cloud Stream o similares.
- Programación reactiva.
- Conocimientos y experiencia aplicando DDD (Domain Driven Design).
- Experiencia en SDD (Spec Driven Development).
- Experiencia en testing, incluyendo:
- Tests unitarios.
- Tests de integración utilizando contenedores Docker.
- Tests E2E, utilizando herramientas como Karate o similares.
- Experiencia trabajando con arquitecturas desplegadas íntegramente en entornos Cloud.
A nivel de aptitudes, buscamos un equipo senior, autónomo y con sólida experiencia en desarrollo backend, acostumbrado a trabajar en entornos de alta exigencia técnica.
Además, es importante que tengan experiencia en desarrollo asistido mediante herramientas de IA, como OpenCode, Claude Code, VS Code Copilot o similares, y que sepan integrarlas de forma efectiva en su día a día de desarrollo.
En resumen, buscamos perfiles Senior Backend Java, con una base técnica sólida, experiencia en arquitecturas modernas y cloud, y habituados a trabajar con metodologías y herramientas de desarrollo actuales.