> Markdown version of [/jobs/ext/3089607-senior-backend-developer-java](https://www.wearedevelopers.com/jobs/ext/3089607-senior-backend-developer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Developer, Java - **Company:** Jobtailor - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Cloud Computing, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Relational Databases, Junit, PostgreSQL, MySQL, Scrum Methodology, Mockito, Solution Deployment Descriptor, Openapi, Postman, Spring-boot, Backend, Apache Kafka, Restful APIs, Docker - **Published:** September 26, 2026 - **Apply:** https://www.buscojobs.com.es/senior-backend-developer-java-en-madrid-ID-372939832 ## About the Role Requirements Experiencia de más de 5 años en el desarrollo, mantenimiento y evolución de aplicaciones backend utilizando Java 17+ y Spring Boot. Conocimiento sólido en el diseño e implementación de arquitecturas de microservicios, aplicando principios de escalabilidad, resiliencia y mantenibilidad. Experiencia en el desarrollo e integración de APIs REST y servicios distribuidos en entornos empresariales. Dominio de plataformas cloud, especialmente AWS, trabajando con servicios orientados al despliegue, almacenamiento, monitorización y escalabilidad de aplicaciones. Experiencia en arquitecturas orientadas a eventos mediante herramientas de mensajería como Kafka, garantizando una comunicación eficiente entre sistemas. Será muy positivo que tengas experiencia con: Docker y herramientas de contenedorización. Bases de datos relacionales como PostgreSQL y MySQL. Pruebas automatizadas con JUnit, Mockito y Postman. Metodologías ágiles (Scrum/Kanban) y herramientas de integración continua. Diseño de soluciones basadas en DDD, CQRS y arquitectura hexagonal. ## Description Participarás en el desarrollo, mantenimiento y evolución de aplicaciones backend y soluciones cloud, garantizando la integración eficiente entre sistemas y servicios empresariales.Colaborarás con equipos funcionales y técnicos en el análisis de requisitos, contribuyendo al diseño e implementación de soluciones tecnológicas alineadas con las necesidades del negocio.Participarás en equipos multidisciplinares de desarrollo, colaborando en la planificación, implementación y entrega de nuevos desarrollos, mantenimientos correctivos y evolutivos en entornos ágiles.Requirements Experiencia de más de 5 años en el desarrollo, mantenimiento y evolución de aplicaciones backend utilizando Java 17+ y Spring Boot.Conocimiento sólido en el diseño e implementación de arquitecturas de microservicios, aplicando principios de escalabilidad, resiliencia y mantenibilidad.Experiencia en el desarrollo e integración de APIs REST y servicios distribuidos en entornos empresariales.Dominio de plataformas cloud, especialmente AWS, trabajando con servicios orientados al despliegue, almacenamiento, monitorización y escalabilidad de aplicaciones.Experiencia en arquitecturas orientadas a eventos mediante herramientas de mensajería como Kafka, garantizando una comunicación eficiente entre sistemas.Será muy positivo que tengas experiencia con: Docker y herramientas de contenedorización.Bases de datos relacionales como PostgreSQL y MySQL.Pruebas automatizadas con JUnit, Mockito y Postman.Metodologías ágiles (Scrum/Kanban) y herramientas de integración continua.Diseño de soluciones basadas en DDD, CQRS y arquitectura hexagonal.Documentación de APIs mediante OpenAPI/Swagger.#J-*****-Ljbffr ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)