Capital empresarial horizonte empresa mexicana especialista en recursos humanos y tecnologías de la información solicita:
arquitecto java
inglés conversacional obligatorio
a laborar en oficinas en cdmx o en guadalajara
esquema hibrido (3 días home office - 2 on site)
requisitos técnicos
* experiencia avanzada en java y al menos uno de los siguientes lenguajes: scala, python o javascript .
* más de 10 años de experiencia desarrollando sistemas distribuidos altamente disponibles y tolerantes a fallos .
* experiencia sólida con linux/unix, arquitecturas cliente-servidor y tecnologías open source .
* experiencia diseñando arquitecturas de datos con bases de datos relacionales y nosql (documentales, columnar y key-value).
* experiencia con plataformas de procesamiento de datos y mensajería como kafka, flink, spark, hadoop o rabbitmq.
* dominio de programación orientada a objetos (oop) y programación funcional .
* experiencia práctica con docker, kubernetes y orquestación de contenedores .
* conocimiento en tecnologías de caché y almacenamiento en memoria como redis, memcached o hazelcast.
* experiencia diseñando arquitecturas de microservicios y apis restful .
* experiencia con sql (postgresql, mysql, sql server) y bases de datos nosql.
* experiencia desplegando soluciones en nubes públicas como aws, azure o google cloud .
* experiencia en ci/cd y prácticas devops .
* manejo de herramientas de desarrollo como git, jira y flujos de trabajo modernos de desarrollo .
* familiaridad con herramientas de ia para desarrollo asistido como github copilot.
* conocimiento básico de modelos de lenguaje grandes (llm) y frameworks de ia como langchain.
responsabilidades principales
* diseñar y desarrollar arquitecturas de sistemas distribuidos a nivel empresarial que sean seguras, escalables y confiables.
* diseñar e implementar pipelines de datos, motores de workflow y soluciones basadas en máquinas de estado .
* colaborar con product managers, líderes de ingeniería, científicos de datos y gerentes de proyecto para desarrollar aplicaciones basadas en datos.
* diseñar infraestructura óptima para procesos etl/elt, integración de sistemas e ingestión de grandes volúmenes de datos provenientes de múltiples fuentes.
* participar en revisiones de arquitectura, discusiones de diseño y revisiones de código para mantener altos estándares de ingeniería.
* definir e impulsar estrategias empresariales para containerización, orquestación con kubernetes, gestión de apis y replicación de datos .
* implementar plataformas basadas en microservicios y arquitecturas orientadas a apis rest .
* diseñar soluciones de procesamiento de datos en streaming utilizando herramientas como storm, spark streaming o kafka streams.
* trabajar con sistemas de caché y grids de datos en memoria como redis o hazelcast.
* implementar patrones y frameworks de integración de datos .
* participar activamente en metodologías ágiles y ceremonias de desarrollo.
* comunicar soluciones y conceptos técnicos a stakeholders utilizando lenguaje claro orientado al negocio .
* colaborar con equipos de producto en la definición de estrategias de implementación y planificación de roadmaps tecnológicos .
ofrecemos:
* horario de oficina
* esquema 100% nomina
* sueldo abierto a negociación de acuerdo a experiencia
* prestaciones de ley
* prestaciones superiores (sgmm familiar, sv 1 millón, vales de despensa, 30 días de aguinaldo, ptu)