
Rol: Arquitecto Backend
Área: Technology
Ubicación: Barcelona/Madrid
Buscamos personas curiosas y comprometidas. Personas que buscan crecer, pero, sobre todo, mejorar el entorno de los empleados del grupo.
¿Eres una de ellas? Entonces, ¡esta oferta es para ti!
Cómo será tu día a día…
Te incorporarás al equipo de Technical Architecture dentro del departamento de Technology del banco.
Pasarías a formar parte del equipo que se encarga de los proyectos de transformación de los frameworks core sobre las que se desarrollan las aplicaciones.
Tu misión principal será diseñar e implementar los proyectos de transformación de estos frameworks, de forma que se garantice que las soluciones diseñadas sean sólidas, escalables y alineadas con los principios arquitectónicos y estándares tecnológicos, contribuyendo así a la evolución del ecosistema tecnológico corporativo.
Las responsabilidades que asumirás en la posición son:
Diseñar la arquitectura de soluciones backend basadas principalmente en arquitectura de microservicios, garantizando escalabilidad, resiliencia, seguridad y mantenibilidad en entornos de alta demanda.
Diseñar e implementar la plataforma corporativa de eventos basada en Kafka definiendo: Patrones de comunicación, Integración entre microservicios mediante eventos, etc.
Colaborar con los equipos de desarrollo en la definición del diseño técnico, revisión de soluciones y resolución de problemas
Definir estrategias de despliegue, escalado y operación de servicios backend en entornos Cloud (Kubernetes).
Documentar las soluciones tanto a nivel interno como manuales de referencia para el uso de los equipos de desarrollo que utilizan nuestros productos.
Requisitos y competencias clave:
Formación/Titulación necesaria: Ingeniería Informática / Telecomunicaciones, Licenciado en Matemáticas, Física o equivalentes.
Fundamentos de arquitectura de software con experiencia como arquitecto de aplicación en entornos de alta disponibilidad y rendimiento:
- Principios de arquitectura: desacoplamiento, responsabilidad única, comunicación síncrona y asíncrona, resiliencia y escalabilidad.
- Patrones de diseño aplicados a backend: API Gateway, Service Discovery, Circuit Breaker, Saga, CQRS, Event Sourcing.
Conocimiento de Arquitecturas de Microservicios basadas en Springboot
Conocimiento de Arquitecturas orientadas a eventos (EDA) principalmente Kafka.
Conocimientos de lenguajes de programación (Java y Python principalmente), gestión de BBDD (Oracle y PostgreSQL), conocer características de despliegue y gestión de aplicaciones en Cloud (K8s) y Devops y construcción de API’s.
Experiencia en metodologías Agile.
Capacidad de comunicación y de síntesis en las explicaciones de los proyectos, así como saber llevar varios proyectos a la vez y la planificación a corto y a largo plazo.
Persona metódica y ordenada, tanto de cara a poder llevar varias tareas en paralelo como para que los resultados y la calidad de estas tareas sean excelentes.
Experiencia mínima de 3 años como arquitecto.
Nivel medio-alto de inglés
Si te apasiona…
El diseño soluciones complejas y bien estructuradas, donde cada pieza tiene un propósito y las interacciones entre servicios, plataformas y equipos son tan importantes como el código mismo, te encantará formar parte de este equipo.
Te lo mereces
Forma parte del Team y disfruta de todas estas ventajas:
• A tu manera_ Encuentra el equilibrio que necesitas entre trabajo y vida personal con nuestro moldeo de trabajo híbrido. Hasta un 60% de trabajo en remoto dependiendo del proyecto.
• Descansa_ Podrás irte de vacaciones 27 días al año con la flexibilidad para escoger la mejor época del año para ti.
• Be Tech, be healthy_ Se acabaron las excusas. Aprovéchate de nuestro programa de Wellbeing. Podrás disfrutar de descuentos en gimnasios, servicio de fisio en la oficina, torneos deportivos, fruta …