Líder técnico experto
Principales Actividades o Funciones:
-
Liderar técnicamente la evolución y robustecimiento de la plataforma Transaction Management, basada en Temporal y componentes complementarios.
-
Realizar el assessment técnico de la solución existente, revisando arquitectura, código, SDK, arquetipos de workflows, estrategia de caché y mecanismos de persistencia.
-
Identificar brechas técnicas entre la solución actual y las condiciones requeridas para una operación estable en ambientes productivos.
-
Liderar la evolución y fortalecimiento del SDK de integración con Temporal.
-
Revisar y robustecer los arquetipos de workflows para soportar flujos secuenciales, paralelos y combinados.
-
Definir mecanismos para parametrización, habilitación/deshabilitación de pasos, manejo de errores, compensaciones, reintentos, recuperación, persistencia y trazabilidad.
-
Liderar técnicamente la evolución de la arquitectura de caché, evaluando alternativas con mayor proximidad a los workers y menor dependencia de GemFire.
-
Participar en el diseño técnico para la migración del mecanismo de persistencia de MongoDB hacia Oracle Autonomous Database (ORAAS).
-
Definir y validar el modelo de persistencia destino, incluyendo tablas, índices, estructuras y consideraciones de seguridad.
-
Participar en el fortalecimiento de la observabilidad de Transaction Management y su integración con Kernel.
-
Asegurar que la solución permita trazabilidad end-to-end de las transacciones.
-
Liderar técnicamente la implementación de al menos un flujo de pago productivo utilizando las capacidades evolucionadas de Transaction Management.
-
Coordinar técnicamente a los Desarrolladores Avanzados y Junior de la célula.
-
Participar en revisiones de código, definición de estándares y decisiones de arquitectura.
-
Acompañar técnicamente las fases de pruebas, certificación, despliegue a producción y estabilización.
-
Apoyar en el diagnóstico y resolución de incidencias técnicas durante la estabilización productiva.
SKILLS TÉCNICOS NECESARIOS:
-
Java avanzado
-
Spring Boot
-
Microservicios
-
Arquitecturas distribuidas
-
Kafka
-
Temporal.io
-
Oracle
-
Resiliencia / retries / recuperación
-
Observabilidad
-
Experiencia en ambientes productivos
-
Liderazgo técnico
-
Code Review / estándares de desarrollo
DESEABLES
-
SDK Development
-
Workflows complejos en Temporal
-
Oracle Autonomous Database / ORAAS
-
MongoDB
-
GemFire
-
Caché distribuido/local
-
OpenShift/Kubernetes
-
Observabilidad avanzada
-
SonarQube
-
Black Duck
-
Jira / Confluence
-
Certificaciones Java/Spring/Temporal