Back-end Data Engineer (Java)

Worldwide | Sept. 28, 2026

Report as Closed

Company: Factor IT

Country: Worldwide

Type: Remote

Employment: Full-time

Description: FactorIT, a technology leader with a presence in 8 countries, offers solutions in Data and Analytics, Digital Transformation and AI. Join an innovative and challenging team that drives technological transformation in large companies.

FactorIT, a leader in technology and data solutions, invites you to be part of a team that drives digital transformation for large companies in the region. In this PM role, you will work on traditional and agile projects, ensuring governance, delivery and control of scope, cost, time and quality. You will lead the interaction of interdisciplinary teams, manage risks throughout the entire project cycle and ensure the development and execution of plans, control boards and committee minutes, promoting timely decision-making for changes in critical project variables. You will participate in strategic and local projects focused on the technological transformation of the region and the financial sector, contributing to the continuous improvement of management processes and practices.




This knowledge is essential to advance the process:
  • 5+ years of experience as a software or data engineer.
  • Solid and verifiable experience as a Senior Java Backend developer.
  • Practical experience working with Apache Kafka in real projects.
  • Experience building producers, consumers or integrations on Kafka topics.
  • Experience developing, designing or integrating APIs.
  • Experience in projects with real-time data processing (streaming).
  • Experience integrating different systems through services, APIs and/or events.
  • Ability to work on backend solutions oriented to data processing and synchronization.
Important: We are not looking for a profile based solely on Java + Python + Spark or on batch processes. Hands-on experience with Kafka + APIs + streaming is essential for this role.
⭐ Desirable / Plus
SingleStore experience or knowledge. Experience with Apache Flink or other streaming technologies and real-time analytics. Experience working with other real-time data processing platforms. Previous experience in projects in the banking or financial sector. Knowledge of event-driven architectures. Experience in systems modernization or migration projects to the Cloud.
🧠 Skills
  • Analytical thinking and solution orientation.
  • Ability to work with distributed systems and data processing.
  • Effective communication and collaborative work.
  • Autonomy and learning capacity.
  • Results orientation.
  • Adaptability to technological environments in evolution.
🎓 Training
Professional in Systems Engineering, Computer Engineering, Computer Science, Software Engineering or related careers.
📌 Experience
5+ years of experience as a software or data engineer, with senior experience in backend development with Java.
We are looking for a Backend Data Engineer (Java) with solid experience in backend development and real-time data processing to participate in a banking core migration project to the cloud. The challenge combines Java, APIs, Apache Kafka and streaming architectures, building the technical pieces that allow information to be moved and synchronized in real time between the banking core and the new cloud platform.
🎯 Responsibilities
  • Design, develop and implement backend APIs that connect the banking core with the new cloud architecture.
  • Build and maintain real-time data flows (streaming).
  • Develop producers and consumers using Apache Kafka.
  • Design integrations through topics, events and backend services.
  • Contribute to the synchronization of information between systems without depending exclusively on batch processes.
  • Participate in the construction and evolution of Java-based backend services.
  • Work with databases and data platforms according to the defined architecture.
  • Participate in the implementation of solutions oriented to real-time data processing and movement.
  • Collaborate with architects, developers and other technical teams to implement the defined solutions.
  • Apply good development practices, code quality, integration and maintainability.
⭐ Desirable / Plus
SingleStore experience or knowledge. Experience with Apache Flink or other streaming technologies and real-time analytics. Experience working with other real-time data processing platforms. Previous experience in projects in the banking or financial sector. Architectural knowledge

Apply here:

Web: Apply here

Emails:



Similar Python Jobs

Found 6 similar Remote jobs

Bridge Partners
Back-end SSR Developer

Bridge Partners

Remote Full-time

Worldwide

$21,600 - $33,600

View Job →
AI Developer (m/f/d)

Partspace

Remote Experienced

Worldwide

View Job →
HSBC Group
Python, LLM, GenAI/Senior Consultant Specialist

HSBC Group

Remote Full Time

Worldwide

View Job →
Ericsson
Python Developer Intern

Ericsson

Remote Internship

Worldwide

View Job →
Full Stack Developer (Laravel / Python)

OPENDataJobs

Remote Full-time

Worldwide

$100,000 - $150,000

View Job →
Senior Python Engineer: Secure Microservices (Remote)

NTT DATA

Remote Full-time

Worldwide

$90,000 - $120,000

View Job →

Find High-Paying Python Developer Jobs ($80K-$200K+)

Django · Flask · FastAPI · Remote & Onsite · Updated daily · No recruiter spam
💼 Get the best Python jobs weekly. Salary-transparent roles, no recruiter spam — unsubscribe anytime.