Desarrollador Backend Microservicios, Madrid
Empresa
sg tech
Provincia
Madrid
Ciudad
Madrid
Tipo de Contrato
Tiempo Completo
Descripción
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
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