Arquitecto de Soluciones e Integración Java / OpenShift
Sobre Nosotros
- Trabajamos con ellos.
- Desde adentro.
- Como parte de su ritmo.
- Como una extensión natural de su capacidad tecnológica.
Propósito del rol
Se busca un/a Arquitecto/a de Soluciones e Integración Hands-On para unirse al equipo de eCommerce y omnicanalidad, participando en el diseño, desarrollo y despliegue de soluciones tecnológicas basadas en microservicios e integraciones de sistemas.
Este rol es clave para definir la arquitectura de los servicios digitales, establecer estándares técnicos y asegurar la calidad de las soluciones construidas por los equipos de desarrollo y proveedores. Se espera una participación activa en el desarrollo de software productivo utilizando Java, así como en la configuración y operación de aplicaciones sobre OpenShift o Kubernetes.
La posición combina definición y gobierno de arquitectura, construcción de servicios backend y gestión técnica de la plataforma, con un fuerte énfasis en la escalabilidad, confiabilidad, seguridad y calidad de las soluciones. Además, requiere comunicación efectiva en inglés técnico para presentar y defender decisiones de arquitectura frente a equipos y proveedores internacionales.
Principales funciones
Definir y diseñar la arquitectura de microservicios e integraciones para el ecosistema de eCommerce y omnicanalidad.
Desarrollar servicios backend en Java utilizando Quarkus y/o Spring Boot, participando activamente en la construcción de soluciones productivas.
Diseñar e implementar APIs REST y mecanismos de integración síncrona y asíncrona entre sistemas.
Construir plantillas y servicios de referencia que establezcan buenas prácticas de configuración, seguridad, observabilidad y pruebas.
Gestionar despliegues y configuraciones de aplicaciones en OpenShift o Kubernetes, incluyendo namespaces, rutas, ConfigMaps, Secrets y escalabilidad.
Mantener y revisar pipelines de integración y despliegue continuo mediante GitLab CI/CD.
Revisar diseños de arquitectura, código y merge requests de proveedores, asegurando el cumplimiento de estándares técnicos y buenas prácticas.
Definir y mantener estándares de diseño y versionado de APIs, seguridad, manejo de errores, reintentos y criterios de paso a producción.
Diagnosticar problemas en producción mediante el análisis de logs, trazas, métricas, bases de datos y sistemas de mensajería.
Documentar decisiones de arquitectura, contratos de API y diagramas técnicos.
Comunicar y defender decisiones técnicas en inglés frente a equipos de ingeniería y proveedores internacionales.
Traducir requerimientos de negocio en especificaciones técnicas claras, escalables y accionables.
Requisitos
Formación en Ingeniería en Sistemas, Informática, Ciencias de la Computación o carrera afín.
Experiencia de 8 años o más en desarrollo backend e integración de sistemas críticos.
Al menos 3 años de experiencia como Arquitecto/a de Soluciones o Tech Lead.
Experiencia reciente desarrollando y desplegando código productivo con Java 17/21 y Quarkus y/o Spring Boot.
Experiencia práctica en Red Hat OpenShift o Kubernetes, incluyendo despliegues, configuración, gestión de secretos y escalabilidad.
Experiencia en diseño de APIs REST, microservicios y patrones de integración, incluyendo idempotencia, reintentos, manejo de errores y colas de mensajes fallidos (DLQ).
Conocimientos de arquitectura orientada a dominio (DDD) y Clean Architecture.
Experiencia con ActiveMQ Artemis/JMS o experiencia comprobable con Kafka o RabbitMQ.
Manejo de SQL y Oracle, incluyendo consultas y análisis de planes de ejecución, además de MongoDB y Redis.
Experiencia con Docker o Podman, Linux y pipelines de GitLab CI/CD.
Conocimientos de seguridad mediante OAuth2/JWT, gestión de secretos y herramientas de observabilidad, incluyendo logs estructurados, métricas y APM.
Experiencia definiendo arquitecturas, revisando código y estableciendo estándares técnicos para equipos de desarrollo.
Inglés técnico conversacional, con capacidad para explicar y defender decisiones de arquitectura en reuniones con proveedores internacionales.
Disponibilidad para trabajar presencialmente en Monterrey, Nuevo León, México.
Deseables
Conocimientos de Adobe Commerce / Magento 2, incluyendo módulos, APIs REST/GraphQL, indexación y colas.
Experiencia con servicios de nube pública como AWS y/o Google Cloud Platform.
Conocimiento de API Gateways como Apigee u otras soluciones equivalentes.
Experiencia con Node.js, TypeScript o Python para servicios complementarios y automatización.
Conocimiento de patrones Backend for Frontend (BFF) para aplicaciones móviles.
Experiencia en retail, eCommerce, marketplaces, OMS, inventarios, medios de pago o logística de última milla.
Uso de herramientas de Inteligencia Artificial generativa para apoyar el desarrollo, análisis, revisión de código y documentación técnica.
Experiencia documentando decisiones de arquitectura (ADR), contratos de API y diagramas como código mediante herramientas como Mermaid.
Habilidades
Pensamiento arquitectónico y capacidad para tomar decisiones técnicas fundamentadas.
Orientación práctica al desarrollo, con disposición para escribir código y llevar soluciones a producción.
Capacidad analítica para diagnosticar problemas complejos y diseñar soluciones resilientes.
Liderazgo técnico para guiar equipos de desarrollo y alinear a proveedores con estándares de calidad.
Comunicación efectiva para explicar, argumentar y defender decisiones técnicas ante audiencias técnicas y de negocio.
Autonomía y responsabilidad de punta a punta en la resolución de problemas.
Orientación a la calidad, seguridad, escalabilidad y mejora continua.
Pragmatismo para equilibrar la arquitectura objetivo con las necesidades y prioridades del negocio.
Capacidad para colaborar con equipos multidisciplinarios y facilitar la adopción de buenas prácticas.
Con presencia en más de 10 países y un equipo multicultural, trabajamos con organizaciones que están cambiando la forma en que Latinoamérica opera, se conecta y se digitaliza.
Lo hacemos desde una cultura que pone a las personas en el centro y lleva la excelencia y la innovación como hábito, no como excepción.
Nuestros valores
- Entregamos con excelencia.
- Creamos valor para el cliente.
- Hacemos lo correcto.
- Hacemos que las cosas pasen.
- Ganamos como equipo.
Creamos impacto real porque creemos en las personas reales que lo construyen.
¡Los beneficios empresariales dependerán del lugar de LATAM donde te encuentres!