Desarrollador Backend Microservicios
Descripción
En SG Tech impulsamos la innovación tecnológica a través de la excelencia en el desarrollo de software. Trabajamos junto a grandes empresas en la evolución y transformación de sus ecosistemas digitales, aportando equipos especializados que integran calidad técnica, compromiso y colaboración. Nuestra misión es clara : construir soluciones sostenibles y escalables con impacto real en las organizaciones.
Buscamos un / a Desarrollador / a Back-End Java con entre 4 y 6 años de experiencia, apasionado / a por el diseño de arquitecturas modernas y con sólida trayectoria en entornos corporativos de alta exigencia técnica. El perfil ideal combina autonomía, visión de conjunto y capacidad para participar en proyectos complejos desde su concepción hasta el despliegue en producción.
El proyecto en el que te incorporarás está enfocado en la evolución de plataformas críticas, abordando desafíos como la ruptura de monolitos, la implementación de arquitecturas hexagonales, la definición de APIs REST y de mensajería bajo enfoque API-First, y la aplicación de patrones avanzados como CQRS, SAGA o Event Sourcing. Serás parte de un equipo técnico de alto nivel, en un entorno agile y con prácticas consolidadas de integración continua, BDD, pruebas automatizadas y despliegues orquestados en Kubernetes.
Si te motiva trabajar con tecnologías robustas, aportar liderazgo técnico y formar parte de un equipo que valora el aprendizaje y la mejora continua, este desafío es para ti.
Requisitos
Requisitos técnicos
Imprescindibles
Entre 4 (TII) y 6 años (TIII) de experiencia en desarrollo Back-End
Experiencia en desarrollo con Java 8 o superior
Conocimientos en arquitecturas de microservicios y hexagonales
Dominio de patrones de diseño :
Circuit Breaker
Trazabilidad distribuida
Transaccionalidad distribuida
SAGA
CQRS
Event Sourcing
Participación en proyectos de alta complejidad técnica y volumetría
Liderazgo técnico en equipos de desarrollo
Experiencia en ruptura de monolitos y aplicación de DDD (Domain-Driven Design)
Trabajo bajo metodologías ágiles
Definición de APIs :
API REST
APIs de mensajería
Enfoque API-First con OpenAPI / Swagger y AsyncAPI
Conocimientos en BDD (Behavior-Driven Development)
Manejo de frameworks y herramientas :
Spring Boot, Spring Framework, Spring Cloud, Spring Data
Kubernetes y / o OpenShift
Kafka, RabbitMQ o ActiveMQ
Oracle y / o PostgreSQL
MongoDB
Experiencia con herramientas de control de versiones, CI / CD, testing y despliegue en múltiples entornos
Deseables
Certificaciones en Java
Certificación CKED (Certified Kubernetes Expert Developer)
Certificaciones en AWS, Azure o GCP
java, Spring
#J-18808-Ljbffr