> Markdown version of [/jobs/ext/3621712-senior-developer-java-kafka-remoto](https://www.wearedevelopers.com/jobs/ext/3621712-senior-developer-java-kafka-remoto). 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 Developer - Java & Kafka (Remoto) - **Company:** Vermont Solutions - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Apache HTTP Server, Application Performance Management, Databases, Distributed Systems, Java Persistence API, PostgreSQL, MongoDB, NoSQL, Oracle (Applications), Scrum Methodology, Software Engineering, Openapi, Spring-boot, Apache Kafka, Functional Programming, Microservices - **Published:** October 8, 2026 - **Apply:** https://www.buscojobs.com.es/senior-developer-java-kafka-remoto-en-madrid-ID-375224613 ## About the Role Mínimo 4 años de experiencia en un puesto similar. Más de 4 años de experiencia profesional con Kafka, con un nivel avanzado/experto. Experiencia sólida con Java 8 o superior. Experiencia trabajando con Spring Boot. Conocimientos y experiencia en arquitecturas de microservicios. Conocimientos de programación funcional. Experiencia con JPA. Experiencia en testing y metodologías TDD y/o BDD. Conocimientos de diseño de software. Experiencia trabajando con bases de datos como PostgreSQL, Oracle, MongoDB u otras tecnologías equivalentes. Conocimientos de metodologías Agile/Scrum. Nivel de inglés mínimo B2. Valorable Además de los requisitos anteriores, valoraremos positivamente: Conocimientos básicos de programación reactiva. Nociones de apificación y OpenAPI (OAS3). Cualquier conocimiento tecnológico adicional que pueda aportar valor al proyecto. Capacidad para proponer mejoras técnicas y nuevas soluciones. Interés por mantenerse actualizado/a en nuevas tecnologías y tendencias de desarrollo. ¿Qué ofrecemos? En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo: Plan de Formación y certificaciones técnicas. Desarrollo profesional y plan de carrera definido. Flexibilidad horaria Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...). Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos. ## Description En Vermont Solutions buscamos un/a Senior Developer para incorporarse a un proyecto tecnológico en el que podrás trabajar con arquitecturas modernas, sistemas distribuidos y tecnologías clave para el desarrollo de soluciones escalables y de alto rendimiento.Si tienes experiencia sólida con Kafka, Java y microservicios, disfrutas enfrentándote a retos técnicos y quieres formar parte de un entorno donde tus conocimientos tengan un impacto real, ¡queremos conocerte!ResponsabilidadesComo Senior Developer, participarás en el diseño y desarrollo de soluciones robustas, escalables y mantenibles, trabajando principalmente con arquitecturas de microservicios y sistemas orientados a eventos.Entre tus principales responsabilidades estarán:Diseñar y desarrollar soluciones utilizando Java 8+ y Spring Boot.Trabajar con arquitecturas basadas en microservicios.Diseñar, desarrollar y mantener soluciones de procesamiento de eventos con Apache Kafka.Aplicar principios de programación funcional y buenas prácticas de diseño de software.Trabajar con diferentes tecnologías de bases de datos, tanto relacionales como NoSQL.Implementar estrategias de testing mediante TDD y/o BDD.Participar en el diseño técnico y la evolución de las soluciones.Colaborar con equipos multidisciplinares siguiendo metodologías Agile/Scrum.Analizar problemas técnicos complejos y proponer soluciones eficientes y escalables.Participar en la mejora continua de la arquitectura, calidad y rendimiento de las aplicaciones.RequisitosMínimo 4 años de experiencia en un puesto similar.Más de 4 años de experiencia profesional con Kafka, con un nivel avanzado/experto.Experiencia sólida con Java 8 o superior.Experiencia trabajando con Spring Boot.Conocimientos y experiencia en arquitecturas de microservicios.Conocimientos de programación funcional.Experiencia con JPA.Experiencia en testing y metodologías TDD y/o BDD.Conocimientos de diseño de software.Experiencia trabajando con bases de datos como PostgreSQL, Oracle, MongoDB u otras tecnologías equivalentes.Conocimientos de metodologías Agile/Scrum.Nivel de inglés mínimo B2.ValorableAdemás de los requisitos anteriores, valoraremos positivamente:Conocimientos básicos de programación reactiva.Nociones de apificación y OpenAPI (OAS3).Cualquier conocimiento tecnológico adicional que pueda aportar valor al proyecto.Capacidad para proponer mejoras técnicas y nuevas soluciones.Interés por mantenerse actualizado/a en nuevas tecnologías y tendencias de desarrollo.¿Qué ofrecemos?En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio.Aquí tienes algunas de las ventajas de unirte a nuestro equipo:Plan de Formación y certificaciones técnicas.Desarrollo profesional y plan de carrera definido.Flexibilidad horariaPlan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.Si buscas un nuevo proyecto, ¡en Vermont Solutions estamos deseando conocerte!#J-*****-Ljbffr