Senior Developer – Java & Kafka (Remoto)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
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.
Desplácese hacia abajo para encontrar una descripción detallada de este trabajo y lo que se espera de los candidatos. Envíe su solicitud haciendo clic en el botón "Solicitar".
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!
Responsabilidades
Como 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.
- Requisitos
- 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.
- Si buscas un nuevo proyecto, ¡en Vermont Solutions estamos deseando conocerte! xqbhyrx
- #J-18808-Ljbffr
- Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Get similar jobs in Spain by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Spain.
No similar openings right now. Refine your search or create an alert above.