Arquitecto de Soluciones e Integración Java / OpenShift


Sobre Nosotros

Hay empresas que están cambiando el mundo, y detrás de ellas, hay equipos que necesitan ir más lejos, pensar distinto, moverse más rápido.
Ahí entramos nosotros.

En Acid Labs nos sumamos a los equipos tech de las empresas que están liderando el futuro digital en las industrias más desafiantes en Latinoamérica, con talento especializado que entiende la complejidad, respira colaboración y encuentra claridad donde otros ven ruido.

Y lo hacemos #RadicalmenteMejor

No trabajamos para nuestros clientes.

  • 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! 

Consentimiento para el Tratamiento de Datos Personales:
De acuerdo con la Ley de Protección de la Vida Privada, al enviar su currículum vitae y demás información personal a través de este formulario, usted consiente expresamente, en forma previa, e informada, que Acid Labs recolecte, almacene, utilice y gestione sus datos personales exclusivamente para fines relacionados con su candidatura a un puesto de trabajo. Esta información incluye, pero no se limita a, su nombre, contacto, experiencia profesional, educación y habilidades, los cuales son necesarios para el proceso de selección y evaluación de candidatos.

Uso de la Información:
La información proporcionada será reputada y tratada como confidencial. Sin perjuicio de lo expuesto, a los fines de gestionar la postulación a una convocatoria laboral, Acid Labs podrá compartir total o parcialmente la información con los clientes de Acid Labs (titulares de las convocatorias), proveedores de servicios incluyendo sin limitación administración de personal y hosting de nuestra plataforma, autoridades judiciales, fiscales o administrativas competentes cuando nos requieran dicha información o se trate de una obligación legal, y personas relacionadas de Acid Labs, a lo que Usted presta expresa y totalmente su consentimiento y conformidad.

Derecho de Acceso, Rectificación y Cancelación:
Usted tiene derecho a acceder, rectificar o solicitar la eliminación de su información personal en cualquier momento. Si desea ejercer estos derechos, por favor envíe una solicitud por escrito a [email protected] especificando su requerimiento.

Duración del Almacenamiento:
Sus datos serán almacenados durante el periodo necesario para cumplir con los propósitos mencionados anteriormente o hasta que usted solicite su eliminación, lo que ocurra primero. Este consentimiento es voluntario y puede ser retirado en cualquier momento notificando a Acid Labs conforme al procedimiento descrito anteriormente. Al enviar su información, usted declara haber leído y aceptado los términos y condiciones aquí establecidos.