Senior Developer - Java & Kafka (Remoto)

Vermont Solutions
Madrid, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Agile Methodology Apache HTTP Server Application Performance Management Databases Distributed Systems Java Persistence API PostgreSQL MongoDB NoSQL Oracle (Applications) Scrum Methodology
+6 more
Software Engineering Openapi Spring-boot Apache Kafka Functional Programming Microservices

Job 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

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Loading talks and stories from around this role…