Seleccione la frecuencia (en días) para recibir una alerta:
fecha: 31 mar 2025
lugar de trabajo: remoto
¿qué buscamos? Desarrollador senior especializado en arquitecturas basadas en eventos y procesamiento de flujos en tiempo real, con sólida experiencia en apache kafka, kafka streams o flink.
la persona debe haber enfrentado escenarios complejos de producción, resolviendo problemas críticos, aplicando buenas prácticas de desarrollo y optimizando sistemas en entornos distribuidos.
tus principales responsabilidades a desarrollar: diseñar, desarrollar y mantener microservicios que interactúan con kafka (producen/consumen eventos).optimizar el rendimiento de los componentes kafka en entornos productivos y de alto volumen.diagnosticar y resolver problemas en flujos de eventos distribuidos.implementar prácticas robustas de monitoreo, trazabilidad (tracing) y métricas para flujos de eventos.trabajar en equipo para definir arquitectura basada en eventos resiliente y escalable.requisitos mandatorios: experiencia y seniority
• 4+ años de experiencia práctica y demostrada en sistemas de procesamiento de eventos, con apache kafka.
• experiencia previa enfrentando incidentes en producción, realizando troubleshooting avanzado y ajustes de performance (tuning) en entornos reales.
• capacidad para rediseñar flujos de datos, mejorar resiliencia y aplicar patrones de diseño orientados a eventos.
conocimientos técnicos específicos
apache kafka (avanzado)
• profundo entendimiento de conceptos core: topics, producers, consumers, partitions, brokers, consumer groups, offsets.
• desarrollo con apis nativas de kafka: producer, consumer, adminclient, streams api.
• manejo de configuraciones para performance: batch size, retention policies, segment size, acks, etc.
• estrategias de manejo de errores: retries, dlq, fallback handlers, control de offset manual.
• conocimientos de exactly-once semantics (eos), procesamiento idempotente, y manejo de eventos fuera de orden.
procesamiento de streams
• experiencia con kafka streams, ksqldb, y/o apache flink para procesamiento de datos en tiempo real.
• diseño y mantenimiento de pipelines de datos distribuidos y resilientes.
• implementación de patrones como windowing, joins, agregaciones, y manejo de estado.
backend & microservicios
• lenguaje principal: java
• frameworks: spring boot, spring kafka.
• diseño de sistemas basados en eventos: event sourcing, cqrs, outbox pattern, saga pattern.
• integración con sistemas externos (bases de datos, apis, colas de mensajes).
• horario de trabajo: perú (9 a 6pm)
habilidades interpersonales: gestión de stakeholdersmanejo de conflictosconstrucción de relacionestoma de decisionesproactivotrabajo en equipoestrategaadaptabilidadcreativonegociaciónautogestiónbeneficios: conciliación y flexibilidad: posibilidad de trabajar desde casa híbrido/remoto, jornadas flexibles y viernes intensivos.formación y desarrollo: plan personalizado, programas formativos.beneficios sociales: cheques comida, seguro vida, apoyo teletrabajo.retribución flexible: ajustada a tus necesidades (seguro médico, guardería, formación, otros).paquete de reubicación (si aplica): apoyo económico, asesoramiento, patrocinio visas.programa de recomendaciones.programa de bienestar: nutrición, física, mental.
descuentos con wellhub.
servicio de apoyo psicológico gratuito.vida en gft: oficinas inteligentes, eventos, premios de valores, charlas inspiradoras.cultura corporativa internacional.¿quieres estar al tanto de nuestras oportunidades profesionales?Únete a nuestra talent community y personaliza tus alertas de empleo, recibe noticias e invitaciones a eventos, en función de tus intereses.
#j-18808-ljbffr