Senior Developer - Java & Kafka (Remoto)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
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
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…).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…