Descripción
Resumen del Puesto:
Analizar y diseñar soluciones de Microservicios para la integración de aplicaciones, guiando técnicamente a los equipos y asegurando la implementación bajo estándares.
Puntos Destacados:
1. Diseño y análisis de soluciones de Microservicios (Rest y eventos)
2. Guía técnica para equipos en implementación de componentes
3. Análisis de aplicaciones y gestión de datos
Analizar y diseñar soluciones de Microservicios (Rest y de eventos) para la integración de aplicaciones haciendo uso de la nueva capa de interoperabilidad y que pueda guiar técnicamente a los equipos que desarrollarán dichos componentes asegurando que la implementación se lleva a cabo bajos los estándares y lineamientos establecidos.
**Responsabilidades Principales del Rol**
Análisis de aplicaciones: Generación de Historias de Usuario Funcionales y Técnicas. Identificación de Casos de Uso
Gestión de Datos: Diseño del modo de datos, así como de la estrategía de transformación y mapeo de datos entre sistemas, garantizando la interoperabilidad semántica.
Desarrollo de Producers/Consumers: Implementar aplicaciones (APIs, microservicios) que utilicen las APIs de Java o lenguajes compatibles para escribir y leer datos de los topics.
Estándares y Protocolos: Conocimiento experto en arquitecturas orientadas a servicios (SOA), RESTful APIs, SOAP y estándares.
Seguridad y Gobernanza: Conocimiento en protocolos de seguridad, encriptación y cumplimiento normativo, protección de datos).
Infraestructura y Plataformas: Entendimiento de plataformas de integración (ESB), repositorios de datos, etc.
**Habilidades Técnicas Necesarias**
Lenguajes de Programación: Java
Microservicios
Arquitectura Hexagonal
Quarkus, Openshift
Job Types: Full\-time, Permanent
Pay: Up to $60,000\.00 per month
Work Location: Hybrid remote in Ciudad de México, CDMX