En Vermont Solutions buscamos incorporar un/a Backend Developer especializado/a en Java, Kafka y programación reactiva para formar parte de un proyecto tecnológico de alto nivel, trabajando con arquitecturas modernas, sistemas distribuidos y soluciones diseñadas para ofrecer alto rendimiento y baja latencia. Buscamos un perfil con al menos 3 años de experiencia en Kafka y programación reactiva, con sólidos conocimientos de microservicios, arquitecturas Event-Driven y ecosistemas cloud. Si disfrutas construyendo soluciones backend escalables, eficientes y orientadas a grandes volúmenes de información, queremos conocerte! Responsabilidades Diseñar y desarrollar soluciones Backend utilizando Java 8 o superior. Trabajar con Kafka en arquitecturas orientadas a eventos. Desarrollar aplicaciones utilizando programación reactiva y funcional. Participar en el diseño y evolución de arquitecturas Event-Driven y basadas en microservicios. Desarrollar servicios utilizando Spring Boot y Spring Cloud. Construir APIs eficientes y escalables, optimizadas para altas volumetrías y bajos tiempos de respuesta. Trabajar con especificaciones OpenAPI 3 (OAS3). Utilizar diferentes tecnologías de persistencia y almacenamiento: Oracle, PostgreSQL, MongoDB, Redis HA y S3. Trabajar en entornos Cloud, principalmente AWS y Azure. Participar en despliegues y operaciones sobre entornos OpenShift. Implementar y mantener procesos de CI/CD utilizando herramientas como GitHub y Jenkins. Aplicar prácticas de calidad de código mediante herramientas como Sonar. Desarrollar y mantener estrategias de testing siguiendo metodologías TDD y/o BDD. Colaborar con otros equipos técnicos para garantizar la escalabilidad, resiliencia y rendimiento de las soluciones. Participar en equipos que trabajan bajo metodologías Agile/Scrum. Requisitos Mínimo 3 años de experiencia trabajando con Kafka y programación reactiva. Experiencia sólida en Java 8 o superior. Conocimientos avanzados de Spring Boot. Experiencia con Spring Cloud, especialmente: Spring Cloud Web Spring Data Spring JPA Spring Stream Experiencia en desarrollo de microservicios. Conocimientos avanzados de arquitecturas Event-Driven. Experiencia en programación funcional y programación reactiva. Experiencia trabajando con Kafka. Conocimientos de Redis HA. Experiencia con bases de datos Oracle, PostgreSQL y/o MongoDB. Conocimientos de almacenamiento mediante S3. Experiencia en entornos AWS y/o Azure. Conocimientos de OpenShift. Experiencia con GitHub y Jenkins. Conocimientos de herramientas de CI/CD. Experiencia con Sonar y buenas prácticas de calidad de código. Experiencia en testing, especialmente mediante enfoques TDD y/o BDD. Experiencia desarrollando APIs eficientes y escalables, preparadas para altas volumetrías y bajos tiempos de respuesta. Conocimientos de OpenAPI 3 (OAS3). Valorable Conocimientos funcionales del sector de banca transaccional. Experiencia o conocimientos en contabilidad y flujos de tesorería. Experiencia trabajando con metodologías Agile/Scrum. Entre 2 y 3 años de experiencia en arquitecturas Event-Driven. Entre 3 y 5 años de experiencia en proyectos IT. Entre 1 y 2 años de experiencia en proyectos del sector bancario. Inglés nivel medio. ¿Qué ofrecemos? 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, Vermont Solutions estamos deseando conocerte!
#J-18808-Ljbffr