Hiring.Camp

Java Data Engineer (Data Streams)

Exness jobs for internal candidates

·

Jun 2, 2026

Location
Cyprus
Department
Trading
Source
Greenhouse

Description

Why this role matters

We are looking for an experienced Java Data Engineer to join the Data Streams team within our Trading Development Department.

Trading Development builds and operates the technology behind our trading platform, including real-time trading interfaces, anti-fraud capabilities, support and experience systems, trading data pipelines, and the platforms that connect them all.

As real-time trading data becomes increasingly critical for business decisions, financial metrics, anti-fraud processes, and downstream products, we established the Trading Data Domain to provide deeper specialisation, stronger ownership, and higher-quality data foundations.

The Data Streams team owns the real-time trading data foundation. We transform trading events from MT, EXOT, MMS, and other sources into trusted, enriched, observable, and easy-to-consume data outputs for downstream consumers, services, products, and APIs.

Our goal is to make trading data timely, reliable, well-documented, and correct from source event to final trusted output.

The role is based in our office in Limassol, Cyprus. In case of relocation, we offer full relocation support for you and your family to make your move smooth and worry-free.

What you'll actually do

  • You will work on systems where data is the core, reliability is critical, and every millisecond matters.
  • Design and develop scalable streaming data pipelines and integration services using Java, Flink, Kafka, and related technologies.
  • Build enrichment services that add business, account, symbol, price/tick, and reference context to raw trading events.
  • Deliver trusted real-time and near-real-time data outputs through Kafka topics, ClickHouse sinks, reusable components, and real-time APIs.
  • Define and maintain stream contracts, including schemas, field meanings, SLAs, ownership, data guarantees, and consumer expectations.
  • Ensure data correctness through validation, reconciliation, completeness, consistency, and quality checks.
  • Build monitoring for freshness, latency, lag, failures, enrichment quality, and consumer impact.
  • Support production reliability through Kubernetes, GitLab CI/CD, Terraform, resource tuning, deployment processes, and incident analysis.
  • Maintain existing data solutions while contributing to the transition toward a more reliable and scalable target architecture.
  • Analyze performance bottlenecks and improve data reliability, processing efficiency, scalability, and quality.
  • Partner with system analysts, engineers, platform teams, and technical consumers to understand requirements and deliver reliable data services and products.

Who we’re looking for

  • Strong Java experience in backend, data-intensive, or distributed systems.
  • Hands-on experience with stream processing technologies such as Apache Flink, Kafka Streams, Kafka Connect, KSQL, or similar. Flink is a strong plus.
  • Strong knowledge of Apache Kafka, including topics, partitions, consumer groups, delivery guarantees, schema evolution, and production troubleshooting.
  • Experience designing and operating real-time or near-real-time data pipelines with strong requirements for latency, reliability, correctness, and scalability.
  • Experience building enrichment, transformation, or event-processing services for high-volume data flows.
  • Experience building real-time APIs or services on top of trusted data outputs.
  • Understanding of API design principles, including performance, reliability, versioning, backward compatibility, and consumer contracts.
  • Experience with data quality, monitoring, alerting, SLAs, production health, and reliability practices.
  • Good understanding of DataOps, ServiceOps, CI/CD, and DevOps practices.
  • Experience with Kubernetes, GitLab CI/CD, Terraform, Git, or similar engineering and deployment tooling.
  • Working knowledge of SQL for validation, troubleshooting, and data quality checks.
  • Experience with ClickHouse, PostgreSQL, Vertica, BigQuery, or similar data stores. ClickHouse is a plus.
  • Strong English communication skills for technical discussions, documentation, and collaboration in an international environment.
  • Strong ownership mindset and accountability for production systems.
  • Ability to work with ambiguity, investigate problems, and turn them into structured solutions.
  • Strong problem-solving skills in complex, distributed, real-time systems.
  • Reliability-first mindset, with focus on data correctness, operational impact, and consumer trust.
  • Ability to collaborate effectively with engineers, analysts, platform teams, stakeholders, and technical consumers.
  • Consumer-oriented approach to building clear, stable, well-documented, and easy-to-use data outputs, APIs, and services.
  • Pragmatic decision-making, balancing architecture, delivery timelines, business priorities, and operational risk.
  • Proactive attitude toward monitoring, incident prevention, technical debt, and long-term maintainability.
  • Willingness to learn the trading domain, share knowledge, and document decisions.

Nice to have:

  • Experience with Redis, Tarantool, or similar in-memory stores.
  • Experience with trading, financial, or other high-throughput event-driven systems.
  • Willingness to research, prototype, and work with ambiguity when building new real-time data products.

What we offer along the way

  • Competitive salary and annual performance bonus
  • Full relocation support for you and your family — flights, housing, visas, and legal assistance included
  • Top-tier health insurance with full family coverage — medical, dental, vision, mental health — plus life insurance for peace of mind
  • Unlimited learning opportunities: external courses, English lessons, career and leadership development
  • Education allowance covering school and kindergarten fees
  • 21 working days of annual leave, plus public holidays and fully paid sick, maternity, and paternity leave
  • Employee appreciation program: branded gifts, birthday day-offs, celebration budgets for weddings, newborns, and milestones
  • “Get to know Team” trips — meet colleagues across our global hubs, along with company-wide offsites that raise the bar
  • Employee share scheme — grow with us
  • Branded MINI Cooper Countryman company car and private parking
  • Free in-house sports clubs, Sanctum Club gym access, and jet skis
  • Access to a Corporate doctor
  • Exclusive discount program with cafes, gyms, and local services
  • Expat tax perks: up to 50% income tax exemption
  • Support with the naturalisation process for relocated employees

What your journey looks like

  1. Intro call with Recruiter (30 minutes)
  2. Test Assignment
  3. Tech interview (90 minutes)
  4. Behavioural interview (60 minutes)

 

Please use your exness work email for internal applications and ensure to disclose any existing Conflict of Interest you may have.

Skills

JavaKubernetesTerraformCI/CDSQLPostgreSQLRedisBigQueryGitGitLabDevOps

Similar Jobs

30

Data Engineer + Java

IMCS Group

6 months ago

Staff Data Engineer (AWS, Java & Real-Time Data)

Cba · Eveleigh, NSW - 5-7 Central Ave, Australia +1

Today

Senior Data Engineer – Big Data & Streaming Platforms - Java/Scala or Python | Spark, Kafka | Flink, Iceberg / Lakehouse, Trino | 8 to 12 Years

Cisco · IND-BANGALORE, India · Hybrid

2 days ago

Lead Software Engineer (Java and Python) - Enterprise Technology Data Protection & Recovery

JPMorgan Chase · OH, United States, US

2 days ago

Lead Software Engineer (Java and Python) - Enterprise Technology Data Protection & Recovery

JP Morgan Chase · OH, United States, US

2 days ago

Senior Java Developer (VP) - Market Data

Talan · New York, United States · Hybrid

3 days ago

Software Engineer III - Big Data Databricks, Python / Java

JPMorgan Chase · Houston, TX, United States

3 days ago

Software Engineer III - Big Data Databricks, Python / Java

JP Morgan Chase · Houston, TX, United States

3 days ago

Sr. Lead Software Engineer - Java, Data, OpenAPI/Swagger, Kafka

JPMorgan Chase · Bengaluru, Karnataka, India

3 days ago

Sr. Lead Software Engineer - Java, Data, OpenAPI/Swagger, Kafka

JP Morgan Chase · Bengaluru, Karnataka, India

3 days ago

Lead Software Engineer- Big Data Python /Java , Databricks

JPMorgan Chase · Houston, TX, United States

6 days ago

Lead Software Engineer- Big Data Python /Java , Databricks

JP Morgan Chase · Houston, TX, United States

6 days ago

Senior Lead Software Engineer-Big Data Python /Java , Databricks

JPMorgan Chase · Houston, TX, United States

6 days ago

Senior Lead Software Engineer-Big Data Python /Java , Databricks

JP Morgan Chase · Houston, TX, United States

6 days ago

Senior Lead Scala/Java Software Engineer - CDAO Data Platforms

JPMorgan Chase · LONDON, United Kingdom, GB

1 week ago

Senior Lead Scala/Java Software Engineer - CDAO Data Platforms

JP Morgan Chase · LONDON, United Kingdom, GB

1 week ago

Lead Scala/Java Software Engineer - CDAO Data Platforms

JPMorgan Chase · LONDON, United Kingdom, GB

1 week ago

Lead Scala/Java Software Engineer - CDAO Data Platforms

JP Morgan Chase · LONDON, United Kingdom, GB

1 week ago

Associate, Java Engineer, BGM Data & Analytics

BlackRock · LO9-London - Drapers Gardens, United Kingdom

1 week ago

Lead Software Engineer - (Python/Java/C#/C++)-AI Foundry's Data Foundations

Factset · India, Hyderabad, DVS, SEZ-1 – Orion B4; FL 7,8,9,11 (Hyderabad - Divyasree 3)

1 week ago

JAVA DEVELOPER (DATA HUB) (F/M/D)

Ignitis group · Vilnius, Vilnius County, Lithuania · Hybrid

2 weeks ago

Nippon Data System- Blockchain + Java Developer

Nexthire · IN

2 weeks ago

Software Engineer – (Java/Scala/Golang) (Microservices, Kafka & Big Data) 4 to 8 Years

Cisco · IND-BANGALORE, India · Hybrid

2 weeks ago

Software Engineer – (Java/Scala/Golang) (Microservices, Kafka & Big Data) 8 to 12 Years

Cisco · IND-BANGALORE, India · Hybrid

2 weeks ago

Sr Data Engineer - 6+ Years in ETL, Power BI & Java

Join the connected world of Assurant · Bengaluru, India +1

2 weeks ago

Lead Software Engineer- Python / Pyspark / Java / BigData / Data Modernization / AI

JPMorgan Chase · Jersey City, NJ, United States, US

3 weeks ago

Lead Software Engineer- Python / Pyspark / Java / BigData / Data Modernization / AI

JP Morgan Chase · Jersey City, NJ, United States, US

3 weeks ago

Senior Java Engineer - Data & Analytics

Urban Connect · Bucharest

3 weeks ago

Lead Data Engineer - Finance Technology (Hadoop, PySpark, Scala/Java)

Target · 7000 Target Pkwy N,NCD-0375 Brooklyn Park,MN 55445, United States of America

4 weeks ago

Lead Software Engineer (Java/Spring and Python) - Enterprise Technology Data Protection & Recovery

JPMorgan Chase · OH, United States, US

1 month ago