Kafka streams developer sr. (java / event streaming) modalidad híbrida | lomas de chapultepec, cdmx experiencia requerida: 3 a 4 años inglés: intermedio avanzado (b2) objetivo del puesto buscamos un(a) kafka streams developer con sólida experiencia en desarrollo backend y arquitecturas orientadas a eventos, especializado(a) en procesamiento de datos en tiempo real mediante kafka streams.
será responsable de diseñar, desarrollar y optimizar flujos de streaming de alta disponibilidad y baja latencia, asegurando consistencia, escalabilidad y resiliencia en soluciones orientadas al negocio de wealth management.
la posición colaborará estrechamente con arquitectos, equipos consumidores y áreas técnicas para definir contratos de eventos, estrategias de versionamiento y procesamiento eficiente de grandes volúmenes de información en entornos distribuidos.
responsabilidades clave diseñar e implementar topologías kafka streams utilizando operaciones como map, filter, join, aggregate y windowing.
definir estrategias de particionamiento, manejo de claves, ordenamiento de eventos y consistencia de estado.
implementar procesos de enriquecimiento, validación y normalización de eventos hacia modelos canónicos.
gestionar state stores, changelog topics y estrategias de recuperación ante fallas o rebalances.
optimizar performance y throughput de aplicaciones streaming minimizando hot partitions y joins costosos.
configurar y mantener ser des utilizando avro, protobuf y json schema.
colaborar con equipos técnicos y arquitectos para definir contratos de eventos y compatibilidad de versiones.
implementar estrategias de replay/reset y reprocesamiento de eventos.
desarrollar componentes observables mediante logs estructurados y métricas de aplicación.
participar en revisiones técnicas, pruebas unitarias y mejora continua de arquitectura streaming.
competencias técnicas · desarrollo backend con java 17+.
· arquitecturas event-driven con kafka streams · ecosistema confluent kafka · serialización y gestión de datos · observabilidad y calidad de código.
competencias personales · pensamiento analítico y resolución de problemas · comunicación y colaboración técnica · orientación a resultados · proactividad e innovación · adaptabilidad y trabajo bajo presión conocimientos deseables conocimiento funcional en wealth management.
experiencia en arquitecturas distribuidas y procesamiento en tiempo real.
familiaridad con metodologías ágiles.
experiencia en maven y/o gradle.
conocimientos en tolerancia a fallos y recuperación de eventos.
modalidad y ubicación esquema híbrido perif.
blvd.
manuel ávila camacho 1, lomas de chapultepec iii secc, miguel hidalgo, ciudad de méxico, cdmx