El Especialista SOA/OSB será responsable de liderar el análisis, diseño, operación y modernización de integraciones en plataformas basadas en Oracle SOA Suite, Oracle Service Bus (OSB) y capa media Oracle, garantizando el funcionamiento confiable, seguro y escalable de los servicios de integración en un entorno bancario de alta criticidad.
Será una figura clave durante procesos de assessment, migración, modernización hacia AWS, identificación de patrones de integración y definición de arquitecturas de referencia, asegurando alineación con lineamientos del banco y estándares regulatorios del sector.
Objetivo General:
- Garantizar la operación, evolución y modernización de la capa de integración basada en SOA Suite y OSB, realizando análisis determinístico del código, clasificación de operaciones, identificación de patrones, evaluación de complejidades y definición de arquitecturas objetivo, contribuyendo a la transformación del ecosistema de integración del banco hacia plataformas modernas (incluyendo AWS).
Responsabilidades Principales:
Operación, análisis y evolución de integraciones OSB/SOA:
- Analizar el código fuente de servicios OSB para identificar complejidades, dependencias y patrones de diseño.
- Evaluar integraciones síncronas, asíncronas, orquestaciones complejas y flujos de negocio críticos.
- Documentar dependencias técnicas, tecnologías utilizadas, librerías asociadas, fuentes externas y servicios backend involucrados.
Assessment y clasificación de servicios:
- Clasificar operaciones y servicios OSB según criticidad, tipo, funcionalidad y nivel de complejidad.
- Validar hallazgos automatizados de agentes de análisis (IA determinística / estática de código).
- Analizar muestras priorizadas (ej. 50–80 operaciones) con evaluación profunda manual.
Identificación de patrones y propuesta de arquitecturas objetivo:
- Identificar patrones y anti-patrones de integración en los desarrollos existentes.
- Recomendar arquitecturas de referencia según lineamientos del banco (Serverless Proxy, Hexagonal, Event-Driven Orchestration, etc.).
- Participar en la definición del árbol de decisión y en la elaboración de arquitecturas de referencia para servicios OSB modernizables.
Modernización hacia AWS (deseable):
- Mapear patrones OSB a servicios target en AWS (API Gateway, Lambda, S3, EventBridge, SQS/SNS, Step Functions, etc.).
- Participar en la elaboración del caso de negocio de modernización (AWS Cloud Economics).
- Identificar esfuerzos de refactorización técnica y funcional para la transición.
Gobierno, documentación y cumplimiento:
- Asegurar cumplimiento con normativas locales del sector financiero (seguridad, trazabilidad, continuidad operativa, auditoría).
- Generar documentación técnica detallada de operaciones y arquitecturas propuestas.
- Asegurar el alineamiento con estándares de arquitectura del banco.
Acompañamiento técnico multidisciplinario:
- Trabajar con arquitectos, especialistas de nube, equipos funcionales, analistas y DevOps.
- Validar información con stakeholders del banco y apoyar en la resolución de dependencias.
Competencias Técnicas Requeridas:
Conocimientos Esenciales:
- Oracle SOA Suite 11g/12c: BPEL, Mediator, adaptadores.
- Oracle Service Bus (OSB): pipelines, proxies, business services, XQuery, XSLT.
- Desarrollo en capa media Oracle.
- XML, XSD, WSDL, SOAP, REST, JSON.
- Patrones de integración (EIP): Service Proxy, Message Translator, Content-Based Router, Saga, CQRS, entre otros.
- Procesos de integración en banca: transaccionalidad, orquestación, conciliación, idempotencia.
Deseables / Modernización:
- Conocimiento de arquitectura hexagonal y event-driven.
- Experiencia mapeando integraciones hacia AWS:
- API Gateway.