> Markdown version of [/jobs/ext/4024096-desarrollador-a-backend-java](https://www.wearedevelopers.com/jobs/ext/4024096-desarrollador-a-backend-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). --- # Desarrollador/a Backend Java - **Company:** Babel - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Continuous Integration, Relational Databases, Distributed Systems, Junit, OpenShift, Oracle (Applications), Mockito, Fortify (Software), Swagger, SonarQube, Openapi, Spring-boot, Apache Kafka, Bitbucket, Functional Programming, Kibana, Restful APIs, Spring Batch, Jenkins, Vulnerability Analysis - **Published:** October 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=78b32279661dee95 ## About the Role Buscamos un perfil con alrededor de 5-6 años de experiencia en desarrollo Java, con conocimientos sólidos en: * Java, preferiblemente versiones modernas (Java 17 o superiores). * Ecosistema Spring / Spring Boot. * Arquitecturas de microservicios. * APIs REST e integración con servicios externos. * Apache Kafka o tecnologías de mensajería/eventos similares. * JUnit y Mockito para testing. * Bases de datos relacionales, preferiblemente Oracle. * Principios SOLID y buenas prácticas de desarrollo. * DDD (Domain-Driven Design). * Arquitectura Hexagonal. Conocimientos valorables Se valorará experiencia con: * Spring Batch. * OpenShift y entornos de contenedores. * Jenkins y herramientas de CI/CD. * SonarQube. * Kibana. * Swagger / OpenAPI. * FeignClient. * Bitbucket. * Herramientas de seguridad y análisis de vulnerabilidades como Fortify. * Programación funcional en Java mediante lambdas y streams., Buscamos una persona con experiencia consolidada en desarrollo backend Java, con capacidad para trabajar de manera autónoma y asumir la responsabilidad técnica de sus desarrollos desde su definición hasta las pruebas y puesta en producción. Valoramos especialmente perfiles con experiencia en entornos de microservicios y arquitecturas modernas, orientación a la calidad del código, buenas prácticas de testing y capacidad para desenvolverse en proyectos con integraciones y sistemas distribuidos. ## Description Buscamos incorporar un/a Desarrollador/a Backend Java con aproximadamente 5-6 años de experiencia en desarrollo de aplicaciones empresariales y arquitecturas basadas en microservicios., La persona se integrará en un equipo de desarrollo, participando de forma autónoma en el diseño, implementación, testing y evolución de soluciones backend, aplicando buenas prácticas de desarrollo y principios de arquitectura de software., * Desarrollo y mantenimiento de aplicaciones backend con Java. * Diseño y desarrollo de soluciones basadas en microservicios. * Participación en la definición técnica y evolución de las soluciones. * Desarrollo siguiendo principios SOLID, DDD y Arquitectura Hexagonal. * Desarrollo y mantenimiento de procesos y servicios con tecnologías del ecosistema Spring. * Implementación de integraciones con APIs y sistemas externos. * Desarrollo de soluciones orientadas a eventos utilizando Apache Kafka. * Creación y mantenimiento de tests unitarios y de integración. * Participación en procesos de integración y despliegue continuo. * Análisis y resolución de incidencias, revisión de logs y mantenimiento evolutivo de las aplicaciones. * Colaboración con el resto del equipo siguiendo buenas prácticas de calidad de código.