Backend Developer Java | Kafka & Programación Reactiva (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
1 year minimum
Working hours
Shift work
Languages
English

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Microsoft Azure Cloud Computing Computer Programming Continuous Integration Distributed Systems Github Java Persistence API PostgreSQL
+17 more
MongoDB OpenShift Oracle Databases Oracle (Applications) Scrum Methodology Redis SONAR (Symantec) Openapi Spring Cloud Spring-boot Backend Spring Data Low Latency Apache Kafka Functional Programming Jenkins Microservices

Job description

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!

Requirements

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., ? 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.

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

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all