Buscamos un Java Solutions Architect (Fintech & AI) con experiencia en plataformas financieras para liderar el diseño, evolución y optimización de nuestra arquitectura de microservicios.
La persona ideal no solo domina el ecosistema técnico tradicional de alto rendimiento (Java/Spring Boot, GCP, PostgreSQL, Redis), sino que además cuenta con una mentalidad innovadora capaz de apalancarse en herramientas de Inteligencia Artificial para diagnosticar sistemas actuales, acelerar la generación de propuestas técnicas y proponer mejoras arquitectónicas de alto impacto.
Responsabilidades Principales:
1. Arquitectura y Diseño Técnico
- Diseñar y evolucionar la arquitectura de microservicios para plataformas financieras de alta concurrencia, garantizando escalabilidad, resiliencia y alta disponibilidad.
- Definir patrones de diseño backend con Java y Spring Boot, asegurando buenas prácticas de código y mantenibilidad.
- Optimizar el rendimiento de las aplicaciones Java mediante el tuning de la Java Virtual Machine (JVM).
- Diseñar estrategias de mensajería y eventos asíncronos utilizando GCP Pub/Sub.
- Optimizar la persistencia y rendimiento de datos utilizando PostgreSQL (modelado, indexing, tuning) y Redis (estrategias de caching, gestión de estado).
2. Diagnóstico y Propuestas Impulsadas por IA (AI-Driven Assessment)
- Utilizar herramientas y modelos de IA (LLMs, agentes de análisis de código, etc.) para realizar assessments técnicos y diagnósticos profundos sobre sistemas legacy o arquitecturas existentes.
- Automatizar y acelerar la creación de documentación técnica, análisis de brechas (Gap Analysis) y propuestas de mejora mediante el uso estratégico de IA.
- Evaluar cuellos de botella en el rendimiento, deuda técnica y vulnerabilidades mediante diagnósticos asistidos por IA.
3. Dominio Financiero y Seguridad
- Garantizar que la arquitectura cumpla con altos estándares de seguridad y regulaciones del sector financiero (PCI-DSS, cifrado de datos, autenticación/autorización robusta).
- Asegurar la consistencia transaccional y la integridad de los datos financieros.
4. Liderazgo Técnico y Gobernanza
- Guiar a los equipos de desarrollo en la implementación de las soluciones diseñadas.
- Definir lineamientos técnicos, estándares de integración y guías de arquitectura.
- Presentar propuestas arquitectónicas y roadmaps de modernización tanto a stakeholders técnicos como de negocio.