




Resumen: Este puesto implica liderar el desarrollo de aplicaciones basadas en Java, integrar sistemas en la nube y sistemas heredados, y colaborar con partes interesadas para traducir los requisitos en planos arquitectónicos. Aspectos destacados: 1. Liderar el desarrollo e integración de aplicaciones basadas en Java 2. Colaborar con líderes empresariales y equipos técnicos para soluciones arquitectónicas 3. Experiencia especializada en herramientas de arquitectura de datos, calidad y gobernanza 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 en la aplicación de patrones de diseño y mejores prácticas de ingeniería. * Experiencia con TDD, ATDD, BDD u otras prácticas de prueba. * Experiencia con herramientas DevOps: Docker, scripts de Shell, Jenkins, CI/CD. * Experiencia trabajando con al menos uno de los siguientes servicios en la nube: GCP/Azure/GCP (3\+ años de experiencia). Se requiere experiencia con clústeres de Kubernetes. * Amplia experiencia trabajando con bases de datos en la nube y locales. * Conocimientos sólidos sobre herramientas de calidad como BlackDuck, Fortify, AquaSec. * Conocimientos sólidos sobre la migración de aplicaciones monolíticas a microservicios. * Colaborar con líderes empresariales, propietarios de productos 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 claramente conceptos técnicos complejos a partes interesadas no técnicas. El perfil ideal debe incluir experiencia especializada en arquitectura de datos (lagos de datos, lakehouse, modernos almacenes de datos), calidad de datos (definición e implementación de reglas, validaciones automatizadas), gestión de metadatos y trazabilidad técnica, control de esquemas y seguridad (incluida la clasificación de datos y el manejo de información personal identificable), así como experiencia en tuberías de datos y automatización de procesos. Se valoran especialmente las competencias prácticas en SQL y la familiaridad con herramientas de gobernanza tales como catálogos de datos, trazabilidad y soluciones de calidad de datos.


