Programador/a Senior Java 100% remoto

Remoto

Inscribirme

Descripción

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.