Senior Backend Developer | Java, Spring Boot & Kafka (Remoto)

Vermont Solutions

Madrid

Presencial

EUR 70.000 - 100.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico: crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Formación técnica
Desarrollo profesional
Flexibilidad horaria
Seguro médico privado
Cheques idiomas
Cheques guardería
Tarjeta transporte
Igualdad de oportunidades

Descripción de la vacante

Vermont Solutions busca un/a Senior Backend Developer para unirse a un equipo técnico, diseñando y evolucionando sistemas backend basados en microservicios con Java, Spring Boot y Apache Kafka.

Se valorará experiencia sólida en arquitecturas distribuidas, pruebas con TDD/BDD, y dominio de PostgreSQL, Oracle y MongoDB. Se ofrece desarrollo profesional, plan de carrera y horario flexible. Además, trabajarás en un entorno Agile/Scrum y con oportunidades de formación continua.

Formación

  • 6+ años de experiencia en desarrollo backend y arquitecturas modernas.
  • Experiencia con Java 8 o superior, Spring Boot y Kafka requerida.

Responsabilidades

  • Diseñar, desarrollar y mantener microservicios con Java y Spring Boot.
  • Trabajar con Apache Kafka a nivel avanzado en soluciones basadas en eventos.
  • Aplicar programación funcional y reactiva en el desarrollo.
  • Diseñar e implementar tests con TDD y/o BDD.
  • Participar en diseño de software y arquitectura de sistemas.
  • Colaborar en un entorno Agile/Scrum y mejorar prácticas de desarrollo.

Conocimientos

Java
Spring Boot
Apache Kafka
Microservices architecture
Functional programming
Reactive programming
Testing (TDD/BDD)
English (B2)

Herramientas

PostgreSQL
Oracle
MongoDB

Descripción del empleo

En Vermont Solutions buscamos un/a Senior Backend Developer para incorporarse a un equipo técnico donde podrás participar en el diseño y evolución de sistemas backend basados en microservicios, trabajando con tecnologías como Java, Spring Boot y Apache Kafka.

Si disfrutas de los retos técnicos, te interesa la arquitectura de software y tienes una sólida experiencia trabajando con sistemas distribuidos, ¡esta oportunidad puede ser para ti!

Responsabilidades
  • Diseñar, desarrollar y mantener microservicios utilizando Java y Spring Boot.
  • Trabajar con Apache Kafka a nivel avanzado, participando en el diseño e implementación de soluciones basadas en eventos y sistemas distribuidos.
  • Aplicar programación funcional y reactiva en el desarrollo de soluciones.
  • Diseñar e implementar tests siguiendo metodologías TDD y/o BDD.
  • Participar en el diseño de software y arquitectura de sistemas, proponiendo soluciones eficientes, escalables y mantenibles.
  • Trabajar con diferentes tecnologías de bases de datos, incluyendo PostgreSQL, Oracle y MongoDB.
  • Aplicar buenas prácticas de desarrollo y principios de calidad de software.
  • Colaborar con el equipo dentro de un entorno Agile/Scrum, participando activamente en la planificación y evolución de los proyectos.
  • Contribuir a la mejora continua de la arquitectura, procesos y prácticas de desarrollo.
Requisitos

Buscamos un/a profesional con 6 o más años de experiencia en desarrollo backend y una sólida trayectoria trabajando con arquitecturas modernas y sistemas distribuidos.

Imprescindible
  • 6+ años de experiencia en un puesto similar.
  • Apache Kafka a nivel avanzado, con un mínimo de 4 años de experiencia trabajando con esta tecnología.
  • Experiencia sólida en arquitecturas de microservicios.
  • Dominio de Java 8 o superior.
  • Experiencia con Spring Boot.
  • Conocimientos y experiencia en programación funcional.
  • Experiencia con JPA.
  • Experiencia en testing, especialmente mediante metodologías TDD y/o BDD.
  • Conocimientos de diseño de software y arquitectura de sistemas.
  • Experiencia trabajando con bases de datos como PostgreSQL, Oracle y/o MongoDB.
  • Experiencia trabajando en metodologías ágiles, especialmente Scrum.
  • Inglés alto (mínimo B2), imprescindible.
Valorable
  • Conocimientos de programación reactiva, aunque sea a nivel básico.
  • Nociones de API Management / apificación, especialmente conocimientos de OpenAPI 3 (OAS3).
  • Cualquier conocimiento, experiencia o habilidad adicional que pueda aportar valor al proyecto y al equipo.
  • Experiencia profunda en arquitecturas orientadas a eventos y sistemas distribuidos.
  • Capacidad para aportar visión técnica y participar en decisiones de arquitectura.
¿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, ¡en Vermont Solutions estamos deseando conocerte!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Engineer: Java, Spring Boot & Kafka
Senior Backend Engineer: Java, Spring Boot & Kafka

Vermont Solutions • Madrid

Presencial
EUR 70.000 - 100.000
Formación técnica
Desarrollo profesional
Flexibilidad horaria
+5
Senior Backend Developer Java | Spring Boot, Kafka y Microservicios
Senior Backend Developer Java | Spring Boot, Kafka y Microservicios

Krell • Cataluña

Híbrido
EUR 39.000 - 43.000
Contrato indefinido
Híbrido en Barcelona
Backend Developer Java
Backend Developer Java

CMV Consultores • Barcelona

Híbrido
EUR 40.000 - 60.000
Proyecto estable y de largo recorrido
Entorno Agile y colaborativo
Oportunidades de aprendizaje y crecimiento profesional
+1
Full Stack Developer (Remoto)
Full Stack Developer (Remoto)

Vermont Solutions • Madrid

Presencial
EUR 60.000 - 80.000
Formación y certificaciones técnicas
Desarrollo profesional y plan de carer
Flexibilidad horaria
+4
Desarrollador/a Java Senior (Spring Boot / Microservicios / Kafka)
Desarrollador/a Java Senior (Spring Boot / Microservicios / Kafka)

PrimeIT España • Valencia

Presencial
EUR 35.000 - 55.000
Plan de carrera
Formación continua
Tarjeta restaurante
+3
Desarrollador/a Senior Fullstack Angular + Spring Boot + WebFlux
Desarrollador/a Senior Fullstack Angular + Spring Boot + WebFlux

Vermont Solutions • Madrid

Presencial
EUR 55.000 - 85.000
Formación y certificaciones técnicas
Desarrollo profesional y plan de carrе
Flexibilidad horaria
+1
Senior Java Developer (Remoto desde España)
Senior Java Developer (Remoto desde España)

UST • Madrid

Presencial
EUR 70.000 - 100.000
Vacaciones 23 días
Seguro médico
Teletrabajo
+5
Senior Java Developer - 100% Remoto
Senior Java Developer - 100% Remoto

Bcnc Group • Santa Cruz de Tenerife

A distancia
EUR 85.000 - 110.000
Proyecto estable
100% remoto desde España
Horario flexible
+3
Desarrollador/a backend
Desarrollador/a backend

El Corte Inglés • Madrid

Híbrido
EUR 55.000 - 75.000
Ticket restaurante
Transporte público
Guardería
+1
Software Engineer Senior Java - Remoto
Software Engineer Senior Java - Remoto

knowmad mood • Las Rozas de Madrid

Híbrido
EUR 55.000 - 75.000
Contrato indefinido
Trabajo remoto
Horario flexible
+8