Enviar candidatura ahora »

Desarrollador Kafka

Desarrollador Kafka

Campo personalizado 1:  Backend Development
Campo personalizado 3:  Backend Development
País/región:  CO
Fecha:  27 mar 2025
Ubicación: 

Medellin, CO, 050021 Bogotá, CO, 110231

Lugar de trabajo:  Remoto

¿Que buscamos?

 

Desarrollador Kafka

 

Tus principales responsabilidades a desarrollar:


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.
________________________________________
Requisitos Clave

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).
________________________________________
Responsabilidades
• 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.


Soft Skills: 

 

  •  Comunicación

  •  Agilidad para aprender

  •  Influencia

  •  Resolución de problemas y pensamiento analítico

  •  Trabajo en equipo y construcción de relaciones

  •  Planificación y entrega

  •  Pensamiento estratégico


-En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-

Als Partner für IT-Beratung und Software-Entwicklung sind wir auf die digitale Transformation unserer Kunden aus den Bereichen Finanzen, Versicherungen und Industrie spezialisiert. Unsere rund 700 Talente in Deutschland entwickeln mit modernsten Technologien nachhaltige Lösungen.

Qué ofrecemos

  • 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.

Enviar candidatura ahora »