Arquitecto Java

Hace 1 semana

Benito Juáre, México Capital Empresarial Horizonte Media jornada BRL 60,000 - BRL 90,000 Temporal

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)


#LI-Onsite