Precisamos incorporar varios/as Programadores/as Senior Java , con al menos 5 años de experiencia , para participar en diferentes proyectos tecnológicos Java, especialmente orientados a arquitecturas de microservicios , sistemas distribuidos y entornos de alta complejidad.
Se trata de una posición con un enfoque generalista dentro del ecosistema Java , no vinculada a una única necesidad o proyecto concreto.
Buscamos perfiles senior que puedan incorporarse a distintos equipos y proyectos en función de su experiencia, trabajando con Java, Spring, microservicios, APIs, mensajería, bases de datos y plataformas de contenerización.
¿Qué ofrecemos?
Contrato fijo con nosotros.
Participación en distintos proyectos tecnológicos dentro del ecosistema Java y microservicios .
Posibilidad de incorporarse a diferentes iniciativas en función de experiencia, conocimientos técnicos y evolución profesional.
Modalidad 100 % teletrabajo desde cualquier punto de España .
Posición vinculada organizativamente a Madrid.
No se requieren viajes.
Equipo de trabajo proporcionado por nosotros.
Desarrollo profesional.
Estabilidad laboral.
Salario abierto según experiencia acceso a retribución flexible.
Requisitos: Al menos 5 años de experiencia profesional en entornos Java y arquitecturas de microservicios.
Experiencia en arquitecturas de microservicios y arquitecturas hexagonales .
Experiencia con Java 8 o superior .
Experiencia con Spring Boot, Spring Framework, Spring Cloud y Spring Data .
Experiencia con patrones de diseño Java y patrones asociados a arquitecturas de microservicios: Circuit Breaker.
Trazabilidad distribuida.
Transaccionalidad distribuida.
SAGA.
CQRS.
Event Sourcing.
Experiencia en proyectos complejos con altas volumetrías .
Experiencia en gestión de equipos desde un punto de vista técnico .
Experiencia en proyectos de ruptura de monolitos .
Experiencia trabajando con Domain-Driven Design (DDD) .
Experiencia en proyectos desarrollados bajo metodologías ágiles .
Experiencia en definición de APIs REST .
Experiencia con arquitecturas basadas en mensajería .
Experiencia trabajando bajo un enfoque API-First .
Experiencia con OpenAPI / Swagger .
Experiencia con AsyncAPI .
Experiencia con Kubernetes y/o OpenShift .
Experiencia con sistemas de mensajería como Kafka, RabbitMQ o ActiveMQ .
Experiencia con bases de datos relacionales como Oracle y/o PostgreSQL .
Experiencia con bases de datos no relacionales como MongoDB .
Nivel de inglés avanzado .
Requisitos deseables Certificaciones relacionadas con Java .
Certificaciones relacionadas con Kubernetes .
Certificaciones cloud en AWS, Azure o GCP .