Enviar candidatura ahora »

Desarrollador Flink

Desarrollador Flink

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

Medellin, CO, 050021 Bogotá, CO, 110231

Lugar de trabajo:  Remoto

¿Que buscamos?

 

Desarrollador Flink

 

Tus principales responsabilidades a desarrollar:

 

Se requiere un desarrollador Flink, Offshore; Flink es un framework para procesamiento de datos en tiempo real y por lotes. Su función principal es diseñar, desarrollar y optimizar aplicaciones de procesamiento de datos de alto rendimiento.

Funciones de un desarrollador Flink
1. Desarrollo de aplicaciones Flink
• Crear pipelines de procesamiento de datos en tiempo real y por lotes.
• Implementar transformaciones de datos, ventanas y procesamiento de eventos.
2. Optimización y rendimiento
• Mejorar la eficiencia de los jobs de Flink.
• Ajustar configuraciones para optimizar memoria, CPU y latencia.
3. Integración con sistemas de datos
• Conectar Flink con Kafka, Hadoop, Spark, bases de datos y almacenamiento en la nube.
4. Gestión de estado y tolerancia a fallos
• Manejar correctamente el estado de las aplicaciones usando RocksDB o almacenamiento distribuido.
• Configurar checkpoints y snapshots para recuperación ante fallos.
5. Monitoreo y depuración
• Usar herramientas como Flink Dashboard, Prometheus y Grafana para monitorear jobs.
• Depurar y solucionar errores en los pipelines de datos.
6. Despliegue y mantenimiento
• Implementar Flink en entornos on-premise o en la nube (AWS, GCP, Azure).
• Automatizar despliegues usando Docker y Kubernetes.

Conocimientos técnicos necesarios

Lenguajes de programación
• Java y Scala (Flink está escrito en Java/Scala, y su API principal es en estos lenguajes).
• Python (para PyFlink si se usa Python en el stack de datos).

Frameworks y herramientas
• Apache Kafka (procesamiento de eventos en streaming).
• Hadoop y HDFS (integración con almacenamiento distribuido).
• SQL (procesamiento de datos con Flink SQL).
• Docker y Kubernetes (para despliegue en contenedores).

Conceptos de procesamiento de datos
• Procesamiento en streaming vs. batch
• Ventanas de tiempo (tumbling, sliding, session windows)
• Manejo de estados en Flink
• Watermarks y control de latencia

Monitorización y optimización
• Flink Dashboard, Prometheus, Grafana
• Optimización de jobs y tuning de Flink


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 »