Kafka Developer
Kafka Developer
Detalle del perfil:
El/La Kafka Engineer se especializa en diseñar y habilitar soluciones de mensajería y streaming basadas en Apache Kafka y distribuciones empresariales como Confluent, actuando como referente técnico para la implementación de patrones de integración asíncrona y event-driven. Su propósito es asegurar que los flujos de eventos entre productores y consumidores sean confiables, escalables y coherentes con prácticas de arquitectura moderna, incluso cuando la operación de la plataforma esté a cargo de otro equipo. Desde la perspectiva de desarrollo, este rol define la estrategia de topics, particiones, llaves, retención, semántica de entrega y contratos de datos, para que el streaming soporte correctamente necesidades de negocio y de ingeniería. También contribuye a la creación de frameworks o librerías internas para publicar y consumir eventos de forma segura y consistente, evitando duplicidad de implementaciones y reduciendo errores comunes (pérdida de mensajes, re-procesamientos no controlados, orden incorrecto). Además, el rol colabora estrechamente con arquitectos y equipos de datos para implementar governance de esquemas, compatibilidad de versiones y buenas prácticas de observabilidad lógica (por ejemplo, métricas de lag y throughput a nivel de consumer group). En sistemas complejos, su propósito incluye asesorar en estrategias de resiliencia (retries, DLQs, backpressure), idempotencia y diseño para replays, ayudando a que el event-driven sea mantenible en el tiempo. En suma, habilita que la organización use Kafka como un backbone de integración, minimizando riesgos técnicos y maximizando la trazabilidad y consistencia de los eventos.
Indispensable:
"Confluent Kafka, Schema Registry, serialización Avro/Protobuf/JSON Schema.
Java (Spring Kafka), patrones de consumo (at-least-once/exactly-once).
Kafka Connect, formatos de eventos, headers, tracing correlativo.
Git/Bitbucket, herramientas de documentación (Confluence), Jira."
MX city only. ingles intermedio.
This is a hybrid model of 3 days in the office, where each manager/area/project defines which are those days.
On-site could be occasionally required by each manager for planning, refining sessions, training, these periods could take 1 week. This on-site could be required in the 1st week of assignation.
Future state:
In the future any of our clients could decide to be 100% onsite.
(Scotia has not decided either communicated any of this yet, but they could, but it's important every candidate must be aware of this).
- Client
- Engineering
- Ubicaciones
- Cuidad de Mexico
- Estado remoto
- Híbrido
- Cliente
- Techmahindra
Acerca de Valce Talent Solutions
We help our clients enhance their talent attraction capacities, especially in technological profiles.
We constantly innovate and actively seek to find the best solutions for clients and professionals. We understand the needs of our customers and aim to be the industry specialists.
We offer consulting services to technology companies in various areas, including IT, software development, cybersecurity, and project management. Our employees are the reason for the company's existence, and their satisfaction translates into that of our customers.