Java Developer

Java Developer

Posted 1 week ago by Lucid Support Services Ltd

Negotiable
Undetermined
Hybrid
London, UK

Summary: A Java Developer with active SC Clearance is needed for a 6-month contract in a remote-first role, requiring one day per week on-site in London. The position involves supporting a data-focused engineering environment throughout the full data life cycle, emphasizing Java engineering and modern data-management practices. The developer will design, build, and maintain data processing systems and pipelines while ensuring compliance with security standards. Collaboration with data engineers and analysts is essential to ensure efficient data flows and system performance.

Key Responsibilities:

  • Develop, maintain, and optimise Java-based data processing services and components.
  • Design and implement data pipelines that support ingestion, transformation, and analysis at scale.
  • Integrate data from multiple structured and unstructured sources, ensuring compatibility and quality.
  • Work with cloud-based or on-prem data platforms to support storage, versioning, and life cycle management.
  • Collaborate with data engineers, analysts, and platform teams to ensure robust, secure, and efficient data flows.
  • Contribute to architectural decisions around data modelling, schema evolution, and system performance.
  • Ensure compliance with security, governance, and operational standards required for SC-cleared environments.

Key Skills:

  • Strong commercial experience with Java in data-centric or Back End engineering roles.
  • Proven ability to work across the full data life cycle: collection, storage, processing, integration, and analysis.
  • Hands-on experience with Python, SQL, and JSON for data manipulation and workflow automation.
  • Experience with large-scale data processing tools or frameworks (eg, Apache Spark).
  • Practical knowledge of LakeFS or similar data-versioning/data-lake management tools.
  • Strong understanding of distributed systems, data pipelines, and ETL/ELT patterns.
  • Ability to work with complex datasets from multiple sources and ensure they can be combined effectively.

Salary (Rate): undetermined

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Java Developer (SC Cleared)

6-month contract

Remote-first (1 day per week on-site in London)

Overview

A Java Developer is required to support a data-focused engineering environment, working across the full data life cycle-from ingestion and storage to processing, integration, and analysis. The role sits within a secure government-related programme, so active SC Clearance is required

You'll design, build, and maintain data processing systems and pipelines, integrating diverse data sources and ensuring they can be combined, transformed, and analysed effectively. The position is hands-on, with a strong emphasis on Java engineering, data tooling, and modern data-management practices.

Key Responsibilities

  • Develop, maintain, and optimise Java-based data processing services and components.
  • Design and implement data pipelines that support ingestion, transformation, and analysis at scale.
  • Integrate data from multiple structured and unstructured sources, ensuring compatibility and quality.
  • Work with cloud-based or on-prem data platforms to support storage, versioning, and life cycle management.
  • Collaborate with data engineers, analysts, and platform teams to ensure robust, secure, and efficient data flows.
  • Contribute to architectural decisions around data modelling, schema evolution, and system performance.
  • Ensure compliance with security, governance, and operational standards required for SC-cleared environments.

Essential Skills & Experience

  • Strong commercial experience with Java in data-centric or Back End engineering roles.
  • Proven ability to work across the full data life cycle: collection, storage, processing, integration, and analysis.
  • Hands-on experience with Python, SQL, and JSON for data manipulation and workflow automation.
  • Experience with large-scale data processing tools or frameworks (eg, Apache Spark).
  • Practical knowledge of LakeFS or similar data-versioning/data-lake management tools.
  • Strong understanding of distributed systems, data pipelines, and ETL/ELT patterns.
  • Ability to work with complex datasets from multiple sources and ensure they can be combined effectively.

Useful/Desirable Skills

  • R for statistical analysis or data exploration.
  • Broader experience with big-data ecosystems (Spark, Hadoop, cloud data services).
  • Familiarity with DevOps tooling, CI/CD pipelines, and containerisation (Docker, Kubernetes).