Opus Recruitment SolutionsContract Senior Java Data Engineer
12‑Month Contract
£500–£600 per day
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.
Building and enhancing Java‑based data services and distributed processing components
Re‑engineering legacy pipelines into scalable AWS/Spark workloads
Upgrading the framework for several business‑critical reporting workflows
Collaborating with platform, controls, and internal engineering teams to define patterns and standards
Leading delivery on individual workstreams
Java (Core Java, multithreading, distributed systems)
AWS (Glue, S3, Lambda, Step Functions)
CI/CD & production monitoring in a large enterprise environment
Experience building distributed data or event‑driven systems
Hands‑on with Spark or other large‑scale data processing frameworks
Exposure to AWS Glue / serverless data tooling
Experience modernising or upgrading pipelines/workflows
Comfortable working in enterprise‑scale engineering squads
If you are interested, please click apply
¿Te interesa este puesto?