> Markdown version of [/jobs/ext/2776086-senior-java-kafka-developer](https://www.wearedevelopers.com/jobs/ext/2776086-senior-java-kafka-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 /Kafka Developer - **Company:** CAS - **Location:** Sarria, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Databases, Java Platform Enterprise Edition (J2EE), Java Persistence API, Spring Framework, PostgreSQL, MongoDB, Oracle (Applications), Scrum Methodology, Software Architecture, Software Quality Assurance (SQA), Openapi, Spring-boot, Real Time Data, Apache Kafka, Functional Programming - **Published:** September 7, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-kafka-developer-en-sarria-ID-369793139 ## About the Role Requisitos Obligatorios Experiencia laboral: Mínimo 4 años de experiencia en un puesto equivalente. Kafka: Nivel experto / avanzado (mínimo 4 años de experiencia directa comprobable). Ecosistema Java & Spring: Nivel experto en J2EE, Spring Framework y SpringBoot. Java: Experiencia sólida en desarrollo con Java 8 en adelante y programación funcional. Bases de datos & Persistencia: Conocimientos sólidos en JPA y manejo de BBDD relacionales y no relacionales (PostgreSQL, Oracle, MongoDB). Testing & Metodologías: Experiencia en TDD/BDD y prácticas ágiles (Scrum). Idiomas: Inglés Alto (mínimo B2) imprescindible. Residencia: Residir actualmente en España. Requisitos Deseables Conocimientos básicos en programación reactiva. xbhjioe Nociones en diseño y documentación de APIs (OpenAPI / OAS3). Cualquier otra habilidad técnica adicional aplicable a entornos distribuidos. ## Description Salario 36.¿Quiere presentar una candidatura? Asegúrese de que su CV está actualizado y luego lea atentamente las siguientes especificaciones del puesto antes de solicitar.Buscamos un/a Senior Application Developer especializado/a en tecnologías Java y Kafka para sumarse a un proyecto de alto impacto. Formarás parte de un equipo enfocado en el desarrollo de microservicios dentro de un entorno de alta disponibilidad.Funciones y ResponsabilidadesDesarrollo y diseño de microservicios: Implementación de arquitectura de software escalable utilizando Java (8+) y SpringBoot.Procesamiento de eventos: Trabajo avanzado con Apache Kafka para la gestión de flujos de datos en tiempo real.Desarrollo técnico: Aplicación de programación funcional, persistencia de datos mediante JPA y acceso a BBDD (PostgreSQL, Oracle, MongoDB).Calidad de software: Implementación de metodologías de testing automatizado (TDD / BDD).Metodología: Trabajo en equipo bajo marcos ágiles (Scrum).Requisitos ObligatoriosExperiencia laboral: Mínimo 4 años de experiencia en un puesto equivalente.Kafka: Nivel experto / avanzado (mínimo 4 años de experiencia directa comprobable).Ecosistema Java & Spring: Nivel experto en J2EE, Spring Framework y SpringBoot.Java: Experiencia sólida en desarrollo con Java 8 en adelante y programación funcional.Bases de datos & Persistencia: Conocimientos sólidos en JPA y manejo de BBDD relacionales y no relacionales (PostgreSQL, Oracle, MongoDB).Testing & Metodologías: Experiencia en TDD/BDD y prácticas ágiles (Scrum).Idiomas: Inglés Alto (mínimo B2) imprescindible.Residencia: Residir actualmente en España.Requisitos DeseablesConocimientos básicos en programación reactiva. xbhjioeNociones en diseño y documentación de APIs (OpenAPI / OAS3).Cualquier otra habilidad técnica adicional aplicable a entornos distribuidos. ## 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) - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/videos/1932-for-the-rest-of-us-api-first-and-conway-s-law) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Let's Get Started With Apache Kafka® for Python Developers](https://www.wearedevelopers.com/videos/565-let-s-get-started-with-apache-kafka-for-python-developers) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Kafka Streams Microservices](https://www.wearedevelopers.com/videos/168-kafka-streams-microservices) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette)