Descripción Puesto
- Definir y documentar la arquitectura técnica de soluciones Java Spring Boot.
- Liderar el diseño de arquitecturas distribuidas basadas en microservicios.
- Implementar y mantener prácticas de containerización usando Docker y Kubernetes.
- Aplicar patrones arquitectónicos como Circuit Breaker, API Gateway y Service Discovery.
- Modelar arquitecturas empresariales utilizando ArchiMate y gobernar el landscape IT.
- Diseñar soluciones basadas en CQRS, Event Sourcing, y Sagas.
- Gestionar la comunicación asíncrona mediante message brokers.
- Evaluar trade-offs técnicos y definir requisitos no funcionales (NFRs).
- Desarrollar estrategias de observabilidad y monitoreo.
Experiencia Requerida Min.
Al menos 5 años de experiencia en desarrollo backend con Java Spring Boot y 2 años liderando decisiones arquitectónicas en entornos distribuidos
Descripción Skills Requeridos
Experiencia avanzada en Spring Boot y su ecosistema (Security, Data, Cloud).Dominio de Docker y Kubernetes.Conocimientos sólidos en patrones arquitectónicos modernos.Experiencia en modelado con ArchiMate.Conocimientos en CQRS, Event Sourcing, Sagas y message brokers.Habilidad en la definición de NFRs y observabilidadSkills Recomendados
Certificaciones en arquitectura de software o cloud.