




Resumen: Este puesto implica liderar el desarrollo de aplicaciones Java, integrar sistemas en la nube y heredados, y colaborar con partes interesadas para traducir los requisitos en planos arquitectónicos. Aspectos destacados: 1. Liderar el desarrollo de aplicaciones Java y la integración de sistemas 2. Colaborar con líderes empresariales y equipos técnicos para definir soluciones arquitectónicas 3. Experiencia especializada en arquitectura de datos, calidad de datos y automatización de pipelines Se requieren 10\+ años de experiencia en aplicaciones basadas en Java y en React/Angular. * Se requiere experiencia como líder Java durante al menos 3\+ años. * Se requiere experiencia práctica en aplicaciones Java 8/11/17 y Spring Boot, así como en aplicaciones de una sola página (SPA). * Capacidad sólida para integrar aplicaciones basadas en la nube con aplicaciones heredadas o aplicaciones en otra plataforma. * Se requiere experiencia práctica en servicios basados en SOAP, API REST, servicios de mensajería como Kafka, etc. * Experiencia aplicando patrones de diseño y mejores prácticas de ingeniería. * Experiencia con TDD, ATDD, BDD u otras prácticas de pruebas. * Experiencia con herramientas DevOps: Docker, scripts de Shell, Jenkins, CI/CD. * Experiencia trabajando con al menos uno de los servicios en la nube: GCP/Azure/GCP (3\+ años de experiencia). Se requiere experiencia con clústeres de Kubernetes. * Experiencia sólida trabajando con bases de datos en la nube y locales (on-prem). * Conocimientos sólidos sobre herramientas de calidad como BlackDuck, Fortify y AquaSec. * Conocimientos sólidos sobre la migración de aplicaciones monolíticas a microservicios. * Colaborar con líderes empresariales, propietarios de producto y equipos técnicos para recopilar requisitos y traducirlos en planos arquitectónicos. * Facilitar talleres y sesiones de diseño para alinear a equipos multifuncionales respecto a la dirección de la solución. * Comunicar conceptos técnicos complejos de forma clara a partes interesadas no técnicas. El perfil ideal debe incluir experiencia especializada en arquitectura de datos (lagos de datos, lakehouse, almacenes de datos modernos), calidad de datos (definición e implementación de reglas, validaciones automatizadas), gestión de metadatos y línea técnica (lineage), control de esquemas y seguridad (incluida la clasificación de datos y el manejo de información personal identificable, PII), así como experiencia con pipelines de datos y automatización de procesos. Son muy deseables habilidades prácticas en SQL y familiaridad con herramientas de gobernanza como catálogos de datos, rastreo de lineage y soluciones de calidad de datos. know"


