Job Description

Contract Senior Java Data Engineer


London or Birmingham


12‑Month Contract


£500–£600 per day


Outside IR35

Opus is partnered with a major financial services organisation to build out a high‑performing engineering squad focused on distributed data processing and large‑scale workflow modernisation.

This role sits at the intersection of
Java engineering
,
distributed data
, and
cloud-native pipelines
ideal for someone who comes from a JVM engineering background and has expanded into Spark, AWS Glue, or large‑scale data processing.

You'll help re‑platform existing workflows, optimise framework performance, and build new services that feed critical reporting pipelines used across the business.

What You'll Be Doing

  • Building and enhancing
    Java‑based data services
    and distributed processing components
  • Re‑engineering legacy pipelines into scalable AWS/Spark workloads
  • ...

Apply for this Position

Ready to join Opus Recruitment Solutions? Click the button below to submit your application.

Submit Application