> Markdown version of [/jobs/ext/2275975-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2275975-senior-java-developer). 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 Developer - **Company:** UST - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Databases, Relational Databases, Java Persistence API, Spring Framework, PostgreSQL, MongoDB, NoSQL, Oracle (Applications), Scrum Methodology, Software Engineering, Systems Integration, Spring-boot, Backend, Apache Kafka, Functional Programming, Microservices - **Published:** August 28, 2026 - **Apply:** https://www.tecnoempleo.com/senior-java-developer-ust/apache-kafka-spring/rf-041e181d1218e3d3104f ## About the Role Experiencia mínima de 4 años en posiciones similares. - Experiencia sólida y demostrable en Apache Kafka (mínimo 4 años). - Experiencia avanzada en: Java 8 o superior, Spring Framework, Spring Boot, Microservicios, JPA, Diseño de Software, Programación Funcional, Testing (TDD y/o BDD). - Conocimientos de bases de datos: PostgreSQL, Oracle y MongoDB. - Experiencia trabajando con metodologías Agile (Scrum). - Nivel de inglés mínimo B2. Requisitos deseables: - Conocimientos de programación reactiva. - Experiencia en APIficación y especificaciones OAS3. - Cualquier conocimiento adicional relacionado con arquitecturas distribuidas, integración de sistemas o entornos cloud., En UST nos comprometemos con la igualdad de oportunidades en nuestros procesos de selección y no realizamos ningún tipo de discriminación por razón de raza, género, discapacidad, edad, religión, orientación sexual o nacionalidad. Estamos comprometidos con la discapacidad y apostamos por la incorporación de personas con certificado de discapacidad. ## Description La posición requiere participación en guardias 24/7 de forma rotativa, con una frecuencia aproximada de una semana cada 3 o 4 meses, según la planificación del equipo., Desarrollo y mantenimiento de aplicaciones basadas en arquitectura de microservicios. - Diseño, implementación y optimización de soluciones utilizando Java y Spring Boot. - Gestión e integración de plataformas de mensajería con Apache Kafka. - Diseño y desarrollo de APIs y servicios backend. - Aplicación de principios de programación funcional y buenas prácticas de desarrollo. - Participación en el diseño de software y toma de decisiones técnicas. - Desarrollo orientado a calidad mediante TDD y/o BDD. - Integración con bases de datos relacionales y NoSQL. - Colaboración en entornos Agile bajo metodología Scrum. - Participación en la resolución de incidencias y soporte dentro del modelo de guardias establecido. ## Related Videos - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)