Desarrollador Apache Kafka (Remoto).
Description
En InterWare estamos en busca de nuevo talento para incorporarse a nuestro equipo de trabajo y seguir brindando un excelente servicio a nuestros clientes.
En esta ocasión buscamos un Desarrollador Apache Kafka (Remoto)// Querétaro.
Desarrollador de Apache Kafka (o Kafka Engineer / Backend Developer) encargado de diseñar, implementar y mantener arquitecturas basadas en eventos, flujos de datos en tiempo real y mensajería distribuida.
Responsabilidades principales:
- Diseño de flujos y arquitectura de eventos: Definir la estrategia de topics, particiones (partitions), claves (keys), tiempos de retención y semánticas de entrega (ej. at-least-once, at-most-once, exactly-once).
- Desarrollo de Productores y Consumidores: Escribir código para publicar y suscribirse a flujos de datos de alto rendimiento.
- Integración de sistemas (CDC y conectores): Configurar flujos de datos desde bases de datos transaccionales hacia data warehouses o microservicios mediante Kafka Connect.
- Procesamiento en tiempo real: Implementar lógica de transformación o agregación usando herramientas como Kafka Streams o Apache Flink.
- Operación y monitoreo: Administrar clústeres, brokers, optimizar el rendimiento (tuning), diagnosticar problemas de latencia y resolver incidencias en producción.
Stack tecnológico y habilidades técnicas:
- Lenguajes de programación:
- Java (lenguaje nativo de Kafka, el más demandado para entornos empresariales).
- Python, Go o C# (frecuentes para microservicios y scripts de integración).
- Conceptos troncales de Kafka:
- Arquitectura del clúster (Brokers, Topics, Partitions, Offsets, Replication Factor).
- Consumer Groups y balanceo de carga.
- Schema Registry (control de contratos de datos con Avro, Protobuf o JSON).
- Kafka Connect y Kafka Streams.
- Ecosistemas empresariales y Cloud:
- Confluent Platform (distribución comercial líder de Kafka).
- Servicios administrados en la nube: AWS MSK, Confluent Cloud, Azure Event Hubs.
- Bases de datos y Backend complementario:
- Microservicios (Spring Boot), APIs REST, bases de datos SQL/NoSQL (PostgreSQL, MongoDB) y herramientas de Change Data Capture (CDC).
3. Habilidades blandas (Soft Skills):
- Pensamiento sistémico y asíncrono: Entender el desacople de sistemas y arquitecturas event-driven en lugar del tradicional modelo petición-respuesta (síncrono).
- Resolución de cuellos de botella: Capacidad para depurar latencias altas, pérdida de mensajes o desbalanceo de particiones en entornos de alto throughput (millones de eventos).
- Colaboración transversal: Trabajo continuo con equipos de DevOps, Arquitectura y Ciencia de Datos.
Zona de trabajo: Querétaro.
Esquema de trabajo: Híbrido- Lunes a Viernes de 9 a 6 pm con 1 hora de comida.
Ofrecemos:
Prestaciones de ley:
*Vacaciones desde el primer año de trabajo tienes derecho a 12 días pagados (aumentan 2 días por cada año subsecuente hasta llegar a 20).
*Aguinaldo: 15 días de salario, pagado antes del 20 de diciembre.
*Prima Vacacional: Un monto equivalente al 25% de tu salario correspondiente a los días de vacaciones.
*Seguro Social: Inscripción al IMSS para recibir servicios médicos, incapacidades y pensiones, además de aportaciones al INFONAVIT para vivienda.
*Seguro de Vida.
Si estás interesado en saber más de la posición por favor envía CV actualizado al correo de contacto.
***En InterWare de México, el objetivo es atraer al mejor talento y lograr un ambiente laboral diverso e inclusivo por lo que no se discrimina por motivo de raza, sexo, orientación sexual, identidad o expresión de género o cualquier otra característica propia de la persona. Todas las solicitudes son bienvenidas y serán consideradas para nuestros procesos de selección con base en el mérito del candidato contra el trabajo y/o la experiencia para el puesto. Por motivos de validación, usaremos de manera segura tus datos incluyendo pero no limitado a tu imagen en video o foto durante los procesos de selección, contratación y/o On boarding, para tu seguridad, puedes revisar nuestro aviso de privacidad***