Create Alert
Email me similar jobs

Backend Developer Java | Kafka & Programación Reactiva (Remoto)

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?


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!



Similar jobs

More from Vermont Solutions
Vermont Solutions 3 hours ago
Vermont Solutions 3 hours ago
Vermont Solutions 1 day ago

Backend Developer Java | Kafka & Programación Reactiva (Remoto)

Apply Now
Back to search page