> Markdown version of [/jobs/ext/1591527-desarrollador-a-java-middle](https://www.wearedevelopers.com/jobs/ext/1591527-desarrollador-a-java-middle). 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). --- # Desarrollador/A Java, Middle - **Company:** Jobtailor - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Agile Methodology, Amazon Web Services, Business Logic, User Authentication, Microsoft Azure, Cloud Computing, Databases, Java Persistence API, Spring Framework, Junit, Liquibase, OAuth, Scrum Methodology, Mockito, Simple Object Access Protocol (SOAP), Google Cloud, Spring-boot, Git, Restful APIs, Object Store - **Published:** July 22, 2026 - **Apply:** https://www.buscojobs.com.es/desarrollador-a-java-middle-en-madrid-ID-364959504 ## About the Role Experiencia demostrable (mínimo 2 años) en desarrollo con Java (versiones 8 a 21) y Spring Boot. Conocimiento sólido de Spring Framework (Spring Security, Spring Data JPA) y gestión de código con Git. Experiencia en diseño y consumo de APIs REST y conocimiento de protocolos SOAP para el mantenimiento de servicios legacy. Experiencia con herramientas de migración de bases de datos como Flyway o Liquibase. Conocimiento práctico de Spring Security y del protocolo OAuth2 para la gestión de autenticación y autorización. Experiencia en testing con JUnit y Mockito. xcskxlj Experiencia en entornos cloud (AWS, Azure o GCP), incluyendo servicios de almacenamiento como AWS S3. Experiencia trabajando con metodologías ágiles (Scrum, Kanban). ## Description Responsabilidades¿Tiene las cualificaciones y habilidades adecuadas para este trabajo?Descúbralo a continuación y pulse en "solicitar" para ser considerado.Diseño, desarrollo y mantenimiento de aplicaciones de confianza digital, principalmente en el ámbito del back-end con Java y Spring Boot, sin excluir la participación puntual en tareas de front-end.Construcción y consumo de APIs REST, así como integración con servicios SOAP en productos legacy que requieran mantenimiento y evolución.Implementación de lógica de negocio asíncrona cuando los flujos del sistema lo requieran, garantizando la escalabilidad y el rendimiento de los servicios.Integración con servicios cloud (AWS, Azure o GCP), incluyendo almacenamiento de objetos (por ejemplo, AWS S3) y otros servicios gestionados.Implementación y mantenimiento de mecanismos de seguridad en las aplicaciones.Escritura de tests unitarios y de integración con JUnit y Mockito, contribuyendo a mantener una cobertura de pruebas adecuada y un código de calidad.Participación activa en la evolución de la arquitectura de microservicios existente, así como en la mejora continua del código legacy.Aplicación de buenas prácticas de desarrollo seguro, con especial sensibilidad hacia la protección de datos personales y el cumplimiento de la normativa vigente (RGPD / LOPDGDD).RequisitosExperiencia demostrable (mínimo 2 años) en desarrollo con Java (versiones 8 a 21) y Spring Boot.Conocimiento sólido de Spring Framework (Spring Security, Spring Data JPA) y gestión de código con Git.Experiencia en diseño y consumo de APIs REST y conocimiento de protocolos SOAP para el mantenimiento de servicios legacy.Experiencia con herramientas de migración de bases de datos como Flyway o Liquibase.Conocimiento práctico de Spring Security y del protocolo OAuth2 para la gestión de autenticación y autorización.Experiencia en testing con JUnit y Mockito.xcskxljExperiencia en entornos cloud (AWS, Azure o GCP), incluyendo servicios de almacenamiento como AWS S3.Experiencia trabajando con metodologías ágiles (Scrum, Kanban).#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) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)