




Resumen: Buscamos un Arquitecto de Soluciones Java para impulsar el avance de la plataforma tecnológica, definiendo la arquitectura de soluciones y los modelos de integración para proyectos estratégicos. Aspectos destacados: 1. Impulsar la transformación digital con tecnologías basadas en la nube 2. Orientar y apoyar a los equipos en las decisiones arquitectónicas y la integración 3. Promover marcos arquitectónicos y estándares de rendimiento Estamos buscando un Arquitecto de Soluciones Java para unirse a nuestra organización. En este puesto, contribuirá al avance de nuestras plataformas tecnológicas participando en el diseño, desarrollo e integración de sistemas que satisfagan las necesidades de las sucursales, los clientes y las operaciones. Será un colaborador clave en proyectos estratégicos, definiendo la arquitectura de soluciones y los modelos de integración que impulsen nuestra visión de producto. **Responsabilidades** * Crear e implementar tecnologías basadas en la nube para habilitar la transformación digital en toda la empresa * Diseñar nuevas funcionalidades y conectar sistemas entre distintos entornos en la nube * Desarrollar soluciones robustas que aborden dominios empresariales, soporte de aplicaciones, flujos de datos, integración y requisitos no funcionales * Orientar y apoyar a los equipos en las decisiones arquitectónicas, el diseño y la integración de aplicaciones empresariales en diversas líneas de productos * Garantizar que los sistemas se construyan para ofrecer alto rendimiento, escalabilidad y fiabilidad * Promover la adopción de marcos arquitectónicos, directrices de diseño, calidad del código y estándares de rendimiento en todos los proyectos * Aplicar metodologías ágiles, DevOps y entrega continua en la entrega de soluciones * Establecer y cultivar relaciones efectivas con interesados en Gestión de Productos, UX, Oficina de Gestión de Proyectos (PMO), Arquitectura Empresarial, Infraestructura y Seguridad * Colaborar con equipos de soporte, sistemas y líderes empresariales para implementar mejoras técnicas, actualizaciones y mejores prácticas * Comunicarse eficazmente en todos los niveles de la organización, liderar debates y facilitar la toma de decisiones * Mantenerse actualizado sobre nuevas tecnologías y avances del sector, brindando mentoría y apoyo a los miembros del equipo **Requisitos** * Licenciatura en Ciencias de la Computación, Ingeniería, Sistemas de Información Gerencial o campo afín, o experiencia equivalente * Mínimo 5 años de experiencia diseñando y construyendo sistemas empresariales distribuidos * Al menos 2 años en roles de liderazgo, gestión, arquitectura, propiedad o coordinación * Al menos 1 año liderando un equipo de 5 o más personas * Experiencia participando en al menos 2 ciclos de vida completos de proyectos o involucrado en múltiples proyectos en distintas etapas de desarrollo * Competencia en Java para el desarrollo de aplicaciones empresariales * Amplia experiencia en modelado de dominio, diseño de sistemas, arquitecturas en la nube y enfoques de integración * Experiencia con arquitectura de microservicios y desarrollo de API REST * Conocimientos de caché distribuido, frameworks basados en eventos y transmisión de datos en tiempo real * Capacidad comprobada para entregar soluciones escalables, distribuidas y seguras en plataformas en la nube como Azure * Experiencia trabajando tanto con sistemas de bases de datos relacionales como NoSQL * Conocimientos avanzados de 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 escrita como oral, nivel B2 o superior **Deseable** * Experiencia como Administrador de Base de Datos DB2 * Experiencia previa trabajando con MongoDB para la gestión de datos NoSQL * Conocimientos de ReactJS para el desarrollo de interfaces de usuario * Conocimientos de Splunk para monitoreo y análisis


