Sobre el puesto
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. - 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.
