Jobs · getonbrd

F

Back-end Data Engineer (Java)

Factor IT · Remote · Posted 14d ago

remoteFull-timesenior5-8 yrs
Apply on getonbrd

About the role

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.

Read the full posting on getonbrd →

FAQ

Is the Back-end Data Engineer (Java) role at Factor IT remote?+

This Back-end Data Engineer (Java) position is listed as remote (Remote).

What seniority level is this Back-end Data Engineer (Java) role?+

This is a senior level position.

How do I apply for the Back-end Data Engineer (Java) role at Factor IT?+

Use the "Apply on getonbrd" button to open the original posting on getonbrd, where you can submit your application directly to Factor IT.