Senior Platform Architect - Cib Engineering Platform (Nova)

BCO.BILBAO VIZCAYA ARGENTARIA
Municipality of Seville, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Municipality of Seville, Spain

Tech stack

Java
API
Artificial Intelligence
Cloud Engineering
Relational Databases
Software Design Patterns
Distributed Systems
NoSQL
OAuth
RabbitMQ
Ansible
Prometheus
Software Engineering
Openapi
Data Processing
Spring Cloud
GitHub Copilot
Large Language Models
Grafana
Spring-boot
Kubernetes
Kafka
Terraform
Devsecops
Docker

Job description

La plataforma NOVA es la solución estratégica de BBVA para gestionar el ciclo de vida completo de las aplicaciones en Corporate & Investment Banking (CIB).Se está evolucionando hacia un modelo de ingeniería moderna con Cloud Native, DevSecOps, Site Reliability Engineering (SRE) e Inteligencia Artificial.ResponsabilidadesDiseñ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 imprescindiblesExperiencia 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 deseablesExperiencia 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).#J-*****-Ljbffr

Requirements

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).

Apply for this position