> Markdown version of [/jobs/ext/2164561-desarrollador-a-java-madrid](https://www.wearedevelopers.com/jobs/ext/2164561-desarrollador-a-java-madrid). 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 - Madrid - **Company:** Ad4 Octogono - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, Unit Testing, Code Coverage, Code Review, Databases, Continuous Integration, Software Design Patterns, DevOps, Github, Hibernate (Java), JavaServer Faces, Junit, PostgreSQL, Microsoft SQL Server, MongoDB, NoSQL, OAuth, Oracle (Applications), SQL Databases, Postman, Spring Cloud, Spring-boot, Git, Spring Data, Kubernetes, Restful APIs, Code Restructuring, Software Version Control, Docker, Jenkins - **Published:** August 21, 2026 - **Apply:** https://www.buscojobs.com.es/desarrollador-a-java-madrid-en-madrid-ID-368335098 ## About the Role Experiencia: 3-5 años como Desarrollador/a Java. Ecosistema Java/Spring: Experiencia sólida en Java, Spring Boot, Spring Data, Spring Cloud e Hibernate (se valorará conocimiento en JSF). Bases de Datos: Manejo de relacionales (PostgreSQL, Oracle, SQL Server) y/o NoSQL (MongoDB). APIs y Pruebas: Desarrollo e integración de RESTful APIs, y testing automatizado (JUnit, Postman, Jest). Control de Versiones: Git / GitHub. Idiomas: Nivel de inglés alto (B2 o superior, apto para interlocución técnica/profesional). Habilidades: Autonomía, orientación a la calidad de código y capacidad de resolución de problemas. Deseable / Valorable: DevOps CI/CD: Jenkins, GitHub Actions. Contenedores Orquestación: Docker, Kubernetes. Seguridad: Implementación de OAuth2 y JWT. ## Description En Ad4Octogono buscamos un/a Senior Java Developer con experiencia en arquitectura de microservicios y un nivel alto de inglés para sumarse a nuestros equipos de desarrollo.¿Qué harás en tu día a día?Desarrollo: construir y mantener aplicaciones escalables basadas en microservicios utilizando el ecosistema Spring.Calidad y Buenas Prácticas: Aplicar patrones de diseño, código limpio y buenas prácticas de programación para asegurar soluciones eficientes y robustas.Diseño de APIs y Contratos: Definir y documentar interfaces RESTful y contratos de comunicación entre microservicios asegurando escalabilidad y bajo acoplamiento.Optimización y Rendimiento: Analizar, identificar cuellos de botella y optimizar el rendimiento de las aplicaciones y consultas a bases de datos (tuning de consultas SQL/NoSQL).Mentoría y Code Reviews: Realizar revisiones de código ( code reviews ) de forma activa y orientar a perfiles más junior en la aplicación de estándares técnicos.Automatización y Testing: Diseñar e implementar estrategias de pruebas unitarias y de integración para garantizar la cobertura de código y la calidad en entregas continuas.Integración CI/CD: Colaborar con los equipos de DevOps en la configuración y mantenimiento de pipelines de despliegue continuo y empaquetado con contenedores.Arquitectura y Refactorización: Participar en la evolución de arquitecturas monolíticas hacia microservicios o en la refactorización de código legado para mejorar su mantenibilidad.¿Qué te ofrecemos?Rango Salarial: ****** € - ****** € bruto/año (según valía, ubicación y experiencia aportada).Modalidad de Trabajo: Modelo híbrido en Madrid, Barcelona (3 días oficina) , Sevilla, Jaén, Córdoba, Málaga.Granada, Almería (4 días de oficina) 100% teletrabajo en Semana Santa, Navidades, Jornada intensiva ( Julio y Agosto ) y puentes con días sueltos.Conciliación: Flexibilidad horaria de entrada/salida y jornada intensiva en verano .Entorno de Trabajo: Proyectos tecnológicamente retadores, ambiente dinámico y planes de crecimiento profesional continuo.Requisitos: ¿Qué buscamos en ti?Experiencia: 3-5 años como Desarrollador/a Java.Ecosistema Java/Spring: Experiencia sólida en Java, Spring Boot, Spring Data, Spring Cloud e Hibernate (se valorará conocimiento en JSF).Bases de Datos: Manejo de relacionales (PostgreSQL, Oracle, SQL Server) y/o NoSQL (MongoDB).APIs y Pruebas: Desarrollo e integración de RESTful APIs, y testing automatizado (JUnit, Postman, Jest).Control de Versiones: Git / GitHub.Idiomas: Nivel de inglés alto (B2 o superior, apto para interlocución técnica/profesional).Habilidades: Autonomía, orientación a la calidad de código y capacidad de resolución de problemas.Deseable / Valorable: DevOps CI/CD: Jenkins, GitHub Actions.Contenedores Orquestación: Docker, Kubernetes.Seguridad: Implementación de OAuth2 y JWT. ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [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) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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)