




Resumen: Únase a nuestro equipo como Arquitecto de Soluciones Java para definir la dirección tecnológica, diseñar e integrar plataformas y liderar la transformación digital. Aspectos destacados: 1. Definir la dirección tecnológica y la visión del producto 2. Diseñar e implementar soluciones nativas de la nube 3. Liderar y orientar equipos en arquitectura de software Estamos buscando un Arquitecto de Soluciones Java para que forme parte de nuestro equipo. En este puesto, desempeñará un papel clave al definir nuestra dirección tecnológica, ayudando a diseñar, construir e integrar plataformas que respalden las actividades de Sucursal, Cliente y Operaciones. Contribuirá a importantes iniciativas estratégicas, definiendo estrategias de arquitectura de soluciones e integración alineadas con nuestra visión del producto. **Responsabilidades** * Crear e implementar soluciones y tecnologías nativas de la nube para impulsar la transformación digital * Diseñar nuevas funcionalidades y conectar sistemas entre múltiples plataformas en la nube * Diseñar soluciones centradas en dominios empresariales, aplicaciones, flujos de datos, integración y requisitos no funcionales * Brindar orientación y apoyo a los equipos sobre arquitectura de software, diseño e integración para diversas líneas de productos * Construir sistemas que prioricen el rendimiento, la escalabilidad y la confiabilidad * Promover estándares arquitectónicos, principios de diseño, calidad del código y optimización del rendimiento * Aplicar metodologías ágiles, DevOps y entrega continua en el trabajo de proyectos * Desarrollar sólidas relaciones con interesados en 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 implementar mejoras técnicas, actualizaciones y mejores prácticas * Comunicarse eficazmente a todos los niveles organizacionales, facilitar reuniones y apoyar la toma de decisiones * Mantenerse actualizado sobre nuevas tecnologías y tendencias del sector, ofreciendo orientación a los miembros del equipo **Requisitos** * Licenciatura en Ciencias de la Computación, Ingeniería, Sistemas de Información o experiencia equivalente * Al menos 8 años de experiencia en el diseño y desarrollo de sistemas empresariales distribuidos * Mínimo 3 años en roles de liderazgo tales como líder de equipo, gerente, arquitecto, propietario o coordinador * Al menos 2 años liderando equipos de 20 personas o más * Experiencia en al menos 3 ciclos completos de vida de proyectos o participación en múltiples proyectos en distintas etapas de desarrollo * Competencia en Java para el desarrollo de aplicaciones empresariales * Amplia experiencia en modelado de dominios, arquitectura de sistemas, soluciones en la nube y métodos de integración * Experiencia práctica en arquitectura de microservicios y creación de API RESTful * Conocimientos sobre caché distribuido, arquitecturas basadas en eventos y tecnologías de transmisión de datos * Capacidad demostrada para construir soluciones escalables, distribuidas y seguras en plataformas en la nube como Azure * Experiencia con sistemas de bases de datos relacionales y NoSQL * Competencias avanzadas en Spring Boot, microservicios, gestión de API, transmisión de eventos, diseño nativo de 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 * Antecedentes en el trabajo 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


