




Buscamos un **Arquitecto de Soluciones Java** para unirse al equipo. En este puesto, desempeñarás un papel fundamental para impulsar nuestro panorama tecnológico mediante la contribución al diseño, desarrollo e integración de plataformas para las funciones de Sucursal, Cliente y Operaciones. Participarás en importantes proyectos estratégicos, ayudando a establecer arquitecturas de solución y enfoques de integración que respalden nuestra estrategia de productos en evolución. **Responsabilidades** * Desarrollar e implementar soluciones y tecnologías nativas de la nube para apoyar la innovación digital * Diseñar nuevas funcionalidades y conectar sistemas en diversos entornos en la nube * Diseñar soluciones centradas en dominios empresariales, que respalden aplicaciones, movimiento de datos, integración y aspectos no funcionales * Asesorar y apoyar a los equipos sobre arquitectura de software, diseño e integración en múltiples líneas de producto * Construir sistemas centrados en alto rendimiento, escalabilidad y fiabilidad * Promover el uso de estándares arquitectónicos, directrices de diseño, calidad del código y mejores prácticas de rendimiento * Incorporar principios ágiles, DevOps y entrega continua en la ejecución de proyectos * Fomentar sólidas colaboraciones con partes interesadas en Gestión de Productos, UX, Oficina de Gestión de Proyectos (PMO), Arquitectura Empresarial, Infraestructura y Seguridad * Trabajar con equipos de soporte, sistemas y líderes empresariales para impulsar mejoras técnicas, actualizaciones y mejores prácticas del sector * Comunicarse con claridad en todos los niveles de la organización, facilitar debates y ayudar a orientar las decisiones * Mantenerse actualizado sobre tecnologías emergentes y desarrollos del sector, y ofrecer mentoría a otros **Requisitos** * Título universitario en Ciencias de la Computación, Ingeniería, Sistemas de Información o experiencia equivalente * Al menos 8 años de experiencia diseñando y desarrollando soluciones empresariales distribuidas * Mínimo de 3 años en puestos como líder de equipo, gestor, arquitecto, responsable o coordinador * Al menos 2 años liderando un equipo de 20 o más miembros * Experiencia participando en al menos 3 ciclos de vida completos de proyectos o implicación en múltiples proyectos que abarquen distintas fases de desarrollo * Competencia en Java para construir aplicaciones empresariales de alta calidad * Sólida experiencia en modelado de dominios, arquitectura de sistemas, soluciones en la nube y estrategias de integración * Experiencia práctica en arquitectura de microservicios y desarrollo de API RESTful * Conocimientos sobre caché distribuida, sistemas basados en eventos y tecnologías de transmisión de datos * Capacidad demostrada para crear soluciones escalables, distribuidas y seguras en plataformas en la nube como Azure * Experiencia con sistemas de bases de datos relacionales y no relacionales * Competencias avanzadas en Spring Boot, microservicios, gestión de API, transmisión de eventos, diseño nativo de la nube, observabilidad y ajuste de rendimiento * Experiencia práctica con Apache Kafka para transmisión de eventos * Excelentes habilidades de comunicación en inglés, tanto oral como escrita, nivel B2 o superior **Deseable** * Antecedentes como administrador de base de datos DB2 (DB2 DBA) * Experiencia trabajando con MongoDB para soluciones de bases de datos NoSQL * Familiaridad con ReactJS para el desarrollo de interfaces de usuario * Conocimiento de Splunk para monitorización y análisis de sistemas


