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 indefinido 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.
- Crecimiento 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 .