El perfil que buscamos es senior y orientado a soluciones Cloud. En nuestro caso, haber trabajado ya en un entorno de Google Cloud es un plus
Persona con experiencia participando en equipos de Arquitectura
- Definir patrones de arquitectura, trade-offs (coste, rendimiento, escalabilidad, vendor lock-in) y establecer estándares técnicos
- Definición CI/CD, observabilidad, resiliencia, modo de ejecución
- Definir la estrategia de seguridad
- Liderazgo técnico y capacidad de mentorización a equipos.
- Visión estratégica: equilibrar cloud-native y evitar vendor lock-in.
- Capacidad de negociación y motivación.
- Habilidades comunicativas y de gestión de personas.
- Traducir necesidades de negocio en soluciones técnicas, anticipación a problemas futuros
- Incorporar nuevas tendencias tecnológicas y evaluar su adopción
Responsabilidades principales
- Definir y evolucionar la arquitectura de referencia sobre Google Cloud Platform (GCP), asegurando escalabilidad, resiliencia y seguridad.
- Diseñar y guiar la implementación de microservicios en Java (Spring Boot/Spring Cloud), aplicando arquitectura hexagonal (puertos y adaptadores) y principios de DDD.
- Liderar la transición hacia arquitecturas modernas (serverless, event-driven a medio plazo).
- Impulsar la adopción de contenedores optimizados con GraalVM Native Image, mejorando tiempos de arranque y eficiencia en entornos Cloud Run y GKE.
- Establecer buenas prácticas de observabilidad, logging estructurado y trazabilidad distribuida.
- Colaborar con equipos de desarrollo, DevOps y seguridad en la definición de pipelines CI/CD y workflows automatizados con GitHub Actions.
- Asegurar el correcto gobierno de repositorios de código en GitHub, aplicando buenas prácticas de branching, revisiones de código y seguridad.
- Realizar mentoría técnica y apoyar en la toma de decisiones estratégicas de arquitectura.