> Markdown version of [/jobs/ext/2783737-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/2783737-senior-java-software-engineer). 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 Java Software Engineer - **Company:** Diverger Thinking S.l - **Location:** Pontevedra, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Cloud Computing, Code Review, Databases, Continuous Integration, Software Design Patterns, DevOps, NoSQL, SQL Databases, Spring-boot, Technical Debt, Backend, Git, Kubernetes, Apache Kafka, Domain Driven Development, Restful APIs, Docker, Microservices - **Published:** September 7, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Java Engineers con experiencia sólida de al menos 7 años o más con experiencia en diseño y evolución de arquitecturas backend , capaz de definir soluciones técnicas robustas, escalables y mantenibles, pero manteniendo una participación cercana al código y al día a día de los equipos de desarrollo. Con base muy fuerte en Java y Spring Boot , arquitectura de microservicios y diseño de APIs, con experiencia trabajando bajo principios de DDD, arquitectura hexagonal, SOLID y clean code . Será especialmente importante su capacidad para analizar necesidades funcionales y técnicas, traducirlas a una arquitectura coherente y acompañar al equipo durante su implementación. -Responsabilidades : definición de arquitecturas y estándares técnicos , diseño de componentes y servicios, toma de decisiones sobre patrones de integración, APIs y mensajería, revisión de soluciones propuestas por otros desarrolladores y soporte técnico a perfiles senior y mid del equipo. También participará en revisiones de código y en la identificación de mejoras relacionadas con rendimiento, mantenibilidad, escalabilidad y deuda técnica. Se espera experiencia trabajando con arquitecturas distribuidas y orientadas a eventos , utilizando tecnologías como Kafka o sistemas equivalentes de mensajería, así como experiencia con bases de datos SQL y, cuando el caso de uso lo requiera, soluciones NoSQL. -El entorno tecnológico incluye: Java *****, Spring Boot, microservicios, APIs REST, DDD, arquitectura hexagonal, Kafka, Docker, Kubernetes, CI/CD y cloud , por lo que será importante contar con experiencia real trabajando en ecosistemas de este tipo. Más allá de la parte técnica, buscamos una persona con criterio arquitectónico, autonomía y capacidad de influencia , que sepa argumentar decisiones técnicas, escuchar alternativas y llegar a consensos con otros perfiles del equipo. Skills clave: Java 11+ / Java *****. Spring Boot y ecosistema Spring. Arquitectura de microservicios. Domain-Driven Design (DDD). Arquitectura hexagonal / Ports & Adapters. Diseño de APIs REST y enfoque API First. Arquitecturas orientadas a eventos. Kafka o tecnologías similares de mensajería. Patrones de diseño, SOLID y Clean Code. SQL y diseño de modelos de datos. Docker y Kubernetes. CI/CD y buenas prácticas DevOps. Testing automatizado y calidad de código. Git y estrategias de branching. Experiencia tomando decisiones de arquitectura y dando soporte técnico a equipos de desarrollo., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description DIVERGER Thinking S.L, como responsable del tratamiento, en cumplimiento del artículo 13 del RGPD, le informa que va a tratar sus datos personales con la finalidad de incluirle en nuestros procesos de selección de personal. El tratamiento se encuentra legitimado en base a su consentimiento expreso (art 6.1.a) RGPD), que presta mediante su postulación a la candidatura de empleo al enviarnos la oferta cumplimentada. En determinados casos, podrá ser necesario comunicar sus datos personales a nuestro cliente, así como a nuestros socios Avantgarde IT Services S.L. y Trileuco Solutions S.L.U, para que valoren su candidatura. Sus datos personales podrán ser conservados durante el plazo de 2 años desde la finalización del proceso de selección. Puede ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación, portabilidad y a no ser objeto de decisiones automatizadas en ******. Le informamos igualmente, de que tiene derecho a presentar una reclamación ante la Agencia Española de Protección de Datos (AEPD), en caso de considerarlo oportuno., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)