




Resumen: Únase como Arquitecto de Soluciones Java para dar forma a las plataformas tecnológicas, diseñar soluciones basadas en la nube y liderar iniciativas estratégicas, además de orientar y capacitar a los equipos en arquitectura e integración. Aspectos destacados: 1. Dar forma a las futuras plataformas tecnológicas y liderar la hoja de ruta de productos 2. Diseñar y entregar soluciones basadas en la nube para la transformación digital 3. Orientar y capacitar a los equipos en arquitectura e integración Buscamos un **Arquitecto de Soluciones Java** para unirse al equipo. En este puesto, usted contribuirá a definir el futuro de nuestras plataformas tecnológicas apoyando el diseño, desarrollo e integración de sistemas para necesidades de Sucursales, Clientes y Operaciones. Desempeñará un papel clave en las iniciativas estratégicas, definiendo la arquitectura de soluciones y los patrones de integración que impulsen nuestra hoja de ruta de productos. **Responsabilidades** * Diseñar y entregar soluciones y tecnologías basadas en la nube para posibilitar la transformación digital * Diseñar nuevas funcionalidades e integrar sistemas en múltiples plataformas en la nube * Crear soluciones eficientes considerando los dominios empresariales centrales, los sistemas de soporte, los flujos de datos, la integración y los requisitos no funcionales * Orientar y capacitar a los equipos en arquitectura, diseño e integración de software empresarial en diversas plataformas de productos * Asegurar que las soluciones se construyan para ofrecer rendimiento, escalabilidad y resiliencia * Promover la adopción de patrones arquitectónicos, políticas de diseño, calidad del código y estándares de rendimiento en todos los proyectos * Aplicar la metodología Ágil, DevOps y prácticas de entrega continua en la implementación de soluciones * Establecer sólidas relaciones con partes interesadas de Gestión de Productos, Experiencia de Usuario (UX), Oficina de Gestión de Proyectos (PMO), Arquitectura Empresarial, Infraestructura y Seguridad * Colaborar con equipos de soporte, sistemas y líderes empresariales para fomentar actualizaciones técnicas, mejoras y buenas prácticas * Comunicarse eficazmente en todos los niveles de la organización, liderar debates y tomar decisiones * Mantenerse actualizado sobre nuevas tecnologías y tendencias del sector, además de capacitar a otros **Requisitos** * Título universitario en Ciencias de la Computación, Ingeniería, Sistemas de Información Gerencial o experiencia equivalente * Mínimo 5 años de experiencia diseñando y desarrollando soluciones distribuidas a escala empresarial * Al menos 2 años en roles de liderazgo, gestión, responsabilidad, arquitectura o coordinación * Al menos 1 año de experiencia liderando un equipo de 5 o más personas * Participación en al menos 2 proyectos completos desde su inicio hasta su finalización o implicación en múltiples proyectos que abarquen distintas fases del ciclo de vida del desarrollo * Experiencia práctica con Java para el desarrollo de aplicaciones empresariales * Competencias en modelado de dominio, diseño de sistemas, arquitecturas en la nube y patrones de integración * Experiencia práctica diseñando y construyendo microservicios y API REST * Conocimientos prácticos de caché distribuida, frameworks orientados a eventos y de transmisión de datos en tiempo real * Capacidad comprobada para diseñar y construir soluciones escalables, distribuidas y seguras en entornos en la nube como Azure * Experiencia trabajando tanto con bases de datos relacionales como no relacionales * Dominio experto de tecnologías como Spring Boot, microservicios, gestión de API, transmisión de eventos, patrones nativos en la nube, observabilidad y optimización del 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** * Experiencia como Administrador de Base de Datos DB2 (DB2 DBA) * Conocimientos de MongoDB para la gestión de datos NoSQL * Exposición a ReactJS para el desarrollo de interfaces de usuario * Conocimientos de Splunk para supervisión y análisis


