About the job:
Propuesta de valor:
- Participación activa en una de las plataformas tecnológicas más estratégicas de CIB.
- Capacidad de influencia real sobre la arquitectura y la evolución tecnológica de la organización.
- Entorno de trabajo colaborativo con equipos de alto nivel técnico orientados a la innovación y la excelencia operativa.
- Oportunidad de trabajar con tecnologías emergentes en automatización e IA aplicada a la ingeniería.
Responsabilidades principales:
- Diseñar arquitecturas de referencia, estándares tecnológicos y patrones de diseño para las nuevas capacidades de la plataforma.
- Diseñar y evolucionar la Internal Developer Platform (IDP), impulsando el concepto de Platform as a Product y mejorando la experiencia de desarrollo.
- Definir estrategias de escalabilidad, resiliencia y alta disponibilidad para sistemas distribuidos, microservicios y arquitecturas orientadas a eventos.
- Establecer estrategias de observabilidad extremo a extremo basadas en OpenTelemetry y liderar el análisis de incidentes críticos.
- Actuar como referente técnico y proporcionar mentoría a perfiles de desarrollo, liderazgos técnicos y de arquitectura.
Requisitos imprescindibles:
- Experiencia sólida (típicamente más de 10 años) en desarrollo de software y sistemas distribuidos.
- Trayectoria demostrable de más de 5 años desempeñando responsabilidades de arquitectura en plataformas tecnológicas de misión crítica.
- Conocimientos avanzados en Java (Spring Boot, Spring Cloud) y ecosistema Cloud Native (Docker, Kubernetes, Helm).
- Experiencia en arquitecturas orientadas a eventos (Kafka, RabbitMQ) y diseño de microservicios.
- Dominio de patrones de diseño (SOLID, DDD, Arquitectura Hexagonal) y estándares de API (OpenAPI, AsyncAPI).
- Experiencia en herramientas de automatización e infraestructura como código (Terraform, Ansible).
- Conocimiento profundo en seguridad (OAuth2, OIDC, mTLS, Vault) y bases de datos relacionales y NoSQL.
Requisitos deseables:
- Experiencia en entornos de banca de inversión, mercados financieros o trading electrónico.
- Conocimientos en GitOps (ArgoCD, FluxCD) y observabilidad avanzada (Prometheus, Grafana, ELK).
- Familiaridad con la aplicación de Inteligencia Artificial al ciclo de vida del software (GitHub Copilot, LLMs).
- Conocimiento de infraestructuras de red, almacenamiento distribuido y despliegues multi-zona/multi-CPD (Centros de Procesamiento de Datos).
Skills:
Docker (Software), Kubernetes, Python (Programming Language)