Saltar al contenido principal

Programador/a Senior Java

Tecnología
sg tech
Madrid, EspañaHace 3 semanas
Tiempo completo100% Remoto

Descripción del 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.
Keywords
Apache KafkaSpring FrameworkOpenShiftTraceabilityMongodbRabbitMQOracle DatabaseSwaggerPostgresqlApache ActivemqJavaAWSKubernetes

¿Te interesa este puesto?