




Resumen: Buscamos un Arquitecto de Soluciones Java para dar forma a nuestra estrategia tecnológica mediante el diseño, la ingeniería y la integración de plataformas para diversos servicios. Aspectos destacados: 1. Diseñar la estrategia tecnológica y definir soluciones arquitectónicas 2. Entregar e implementar tecnologías nativas de la nube 3. Construir sistemas escalables, distribuidos y seguros Buscamos un Arquitecto de Soluciones Java que se una a nuestra organización. En este puesto, desempeñará un papel fundamental al contribuir al diseño, la ingeniería y la integración de plataformas que habiliten los servicios de Sucursal, Cliente y Operaciones. Participará en importantes iniciativas estratégicas, definiendo soluciones arquitectónicas e integrales alineadas con nuestros objetivos de producto. **Responsabilidades** * Entregar e implementar tecnologías nativas de la nube para apoyar los esfuerzos de transformación digital * Ingeniar nuevas funcionalidades e integrar sistemas en múltiples entornos en la nube * Desarrollar arquitecturas de solución que aborden dominios empresariales, soporte de aplicaciones, flujos de datos, integración y requisitos no funcionales * Brindar experiencia arquitectónica y de diseño a equipos de diversas líneas de productos * Construir sistemas centrados en velocidad, escalabilidad y fiabilidad * Hacer cumplir los principios arquitectónicos, estándares de diseño, calidad del código y mejores prácticas de rendimiento * Aplicar conceptos de metodologías Ágiles, DevOps y entrega continua en la ejecución de proyectos * Establecer sólidas relaciones de trabajo 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 impulsar mejoras técnicas, actualizaciones de sistemas y adopción de estándares industriales * Comunicarse eficazmente en toda la organización, facilitar reuniones y contribuir a la toma de decisiones * Mantenerse informado sobre tecnologías emergentes y tendencias del sector, ofreciendo tutoría y apoyo a los miembros del equipo **Requisitos** * Título universitario en Ciencias de la Computación, Ingeniería, Sistemas de Información o disciplina afín, o experiencia práctica equivalente * Al menos ocho años de experiencia en el diseño y desarrollo de sistemas empresariales distribuidos * Mínimo tres años en roles de liderazgo, tales como líder de equipo, gerente, arquitecto, propietario o coordinador * Dos años o más gestionando equipos de 20 personas o más * Participación en al menos tres ciclos de vida completos de proyectos o en múltiples proyectos en distintas etapas de desarrollo * Competencias avanzadas en Java para el desarrollo de software empresarial * Sólida experiencia en modelado de dominio, arquitectura de sistemas, plataformas en la nube y técnicas de integración * Experiencia en el diseño de microservicios y construcción de APIs RESTful * Conocimientos sobre caché distribuido, arquitecturas basadas en eventos y soluciones de transmisión de datos en tiempo real * Trayectoria comprobada en la entrega de sistemas escalables, distribuidos y seguros en plataformas como Azure * Experiencia con tecnologías de bases de datos relacionales y NoSQL * Competencia en Spring Boot, microservicios, gestión de APIs, transmisión de eventos, diseño nativo de la nube, observabilidad y optimización del rendimiento * Experiencia práctica con Apache Kafka para la 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 * Antecedentes con MongoDB para la gestión de bases de datos NoSQL * Familiaridad con ReactJS para la construcción de interfaces de usuario * Conocimiento de Splunk para monitoreo y análisis


