Saltar al contenido principal

Back-end Data Engineer (Java)

Tecnología
FactorIT
Hace 2 semanasHasta 5/12/2026
Tiempo completoPresencial

Descripción del puesto

Buscamos un/a Backend Data Engineer (Java) con experiencia sólida en desarrollo backend y procesamiento de datos en tiempo real para participar en un proyecto de migración de un core bancario hacia la nube. El desafío combina Java, APIs, Apache Kafka y arquitecturas de streaming, construyendo las piezas técnicas que permiten mover y sincronizar información en tiempo real entre el core bancario y la nueva plataforma cloud.

🎯 Responsabilidades

  • Diseñar, desarrollar e implementar APIs backend que conecten el core bancario con la nueva arquitectura cloud.
  • Construir y mantener flujos de datos en tiempo real (streaming).
  • Desarrollar productores y consumidores utilizando Apache Kafka.
  • Diseñar integraciones mediante tópicos, eventos y servicios backend.
  • Contribuir a la sincronización de información entre sistemas sin depender exclusivamente de procesos batch.
  • Participar en la construcción y evolución de servicios backend basados en Java.
  • Trabajar con bases de datos y plataformas de datos de acuerdo con la arquitectura definida.
  • Participar en la implementación de soluciones orientadas a procesamiento y movimiento de datos en tiempo real.
  • Colaborar con arquitectos, desarrolladores y otros equipos técnicos para implementar las soluciones definidas.
  • Aplicar buenas prácticas de desarrollo, calidad de código, integración y mantenibilidad.
💻 Requisitos mandatorios Estos Conocimientos Son Indispensables Para Avanzar En El Proceso
  • 5+ años de experiencia como ingeniero/a de software o datos.
  • Experiencia sólida y comprobable como desarrollador/a Java Backend Senior.
  • Experiencia práctica trabajando con Apache Kafka en proyectos reales.
  • Experiencia construyendo productores, consumidores o integraciones sobre tópicos Kafka.
  • Experiencia desarrollando, diseñando o integrando APIs.
  • Experiencia en proyectos con procesamiento de datos en tiempo real (streaming).
  • Experiencia integrando diferentes sistemas mediante servicios, APIs y/o eventos.
  • Capacidad para trabajar en soluciones backend orientadas a procesamiento y sincronización de datos.
Importante: No buscamos un perfil basado únicamente en Java + Python + Spark o en procesos batch. La experiencia práctica con Kafka + APIs + streaming es fundamental para este rol. ⭐ Deseable / Plus

Experiencia o conocimientos de SingleStore. Experiencia con Apache Flink u otras tecnologías de streaming y analítica en tiempo real. Experiencia trabajando con otras plataformas de procesamiento de datos en tiempo real. Experiencia previa en proyectos del sector bancario o financiero. Conocimientos de arquitecturas orientadas a eventos (event-driven architectures). Experiencia en proyectos de modernización o migración de sistemas hacia Cloud.

🧠 Habilidades

  • Pensamiento analítico y orientación a la solución.
  • Capacidad para trabajar con sistemas distribuidos y procesamiento de datos.
  • Comunicación efectiva y trabajo colaborativo.
  • Autonomía y capacidad de aprendizaje.
  • Orientación a resultados.
  • Adaptabilidad a entornos tecnológicos en evolución.
🎓 Formación Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ciencias de la Computación, Ingeniería de Software o carreras afines.

📌 Experiencia

5+ años de experiencia como ingeniero/a de software o datos, con experiencia senior en desarrollo backend con Java.

⭐ Deseable / Plus Experiencia o conocimientos de SingleStore. Experiencia con Apache Flink u otras tecnologías de streaming y analítica en tiempo real. Experiencia trabajando con otras plataformas de procesamiento de datos en tiempo real. Experiencia previa en proyectos del sector bancario o financiero. Conocimientos de arquitecturas orientadas a eventos (event-driven architectures). Experiencia en proyectos de modernización o migración de sistemas hacia Cloud.

🔎 Sobre SingleStore La experiencia con SingleStore es un plus importante, pero no es un requisito excluyente.

Un perfil sólido en Java + Kafka + APIs + streaming puede avanzar aunque no haya trabajado previamente con SingleStore.

Keywords
javakafkapythonsparkflinktrade-shows-events

¿Te interesa este puesto?