> Markdown version of [/jobs/ext/1221506-java-developer-microservicios](https://www.wearedevelopers.com/jobs/ext/1221506-java-developer-microservicios). 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). --- # Java Developer Microservicios - **Company:** knowmad Mood - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Business Analytics Applications, Microsoft Azure, Checkstyle, Software Quality, Databases, Relational Databases, Java Database Connectivity, Java Persistence API, Spring Framework, Junit, Liquibase, OpenShift, Oracle (Applications), RabbitMQ, Mockito, Swagger, Service Discovery, SONAR (Symantec), Systems Integration, Openapi, Spring-mvc, Spring-boot, Apache Kafka, Restful APIs, Spring Batch, Microservices - **Published:** July 10, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=4abc35a51585fa6a ## About the Role Experiencia de al menos 5 años en: * Experiencia en desarrollo con Java (versión 8 o superior). * Conocimientos sólidos de Spring Framework (Spring Boot, Spring MVC, Spring Batch). * Experiencia en desarrollo de APIs REST y arquitectura de microservicios (service discovery, circuit breaker). * Manejo de herramientas de build como Maven. * Experiencia en testing (JUnit, Mockito, Wiremock, MockMVC, Spring Test). * Conocimiento de bases de datos relacionales (JPA, JDBC, Oracle). * Experiencia con sistemas de mensajería (Kafka, RabbitMQ). * Conocimientos en Azure DevOps. * Nivel de inglés hablado B2., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en: * Experiencia con Feature Flags. * Conocimientos de programación reactiva. * Uso de herramientas de análisis de código estático (Sonar, PMD, Checkstyle). * Experiencia con bases de datos no relacionales. * Herramientas de migración de BBDD (Liquibase, Flyway). * Conocimiento de entornos como OpenShift. ## Description Buscamos un/a desarrollador/a backend especializado/a en Java para incorporarse a un equipo técnico enfocado en la construcción de servicios distribuidos y APIs críticas para el negocio. Tendrás un papel clave en el diseño y desarrollo de soluciones robustas, seguras y eficientes dentro de una arquitectura de microservicios., * Diseñar, desarrollar y mantener APIs RESTful siguiendo buenas prácticas (OpenAPI, Swagger). * Construir y evolucionar servicios en arquitectura de microservicios. * Garantizar la calidad del software mediante testing automatizado. * Participar en la integración de sistemas y servicios distribuidos. * Colaborar en la mejora continua de la arquitectura y el rendimiento de las soluciones. * Asegurar estándares de seguridad, fiabilidad y escalabilidad en los desarrollos. * Trabajar con equipos multidisciplinares en entornos ágiles. ## Related Videos - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/videos/1932-for-the-rest-of-us-api-first-and-conway-s-law) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)