Java Engineer

Java Engineer

Posted 1 day ago by Arrows Group Professional Limited

£625 Per day
Inside
Hybrid
London, UK

Summary: The Senior Java Developer role focuses on building large-scale, data-driven applications on Google Cloud Platform (GCP) for a global technology team. The position involves designing scalable data-intensive applications and collaborating with engineers to enhance the data platform. Candidates will work with various GCP services and contribute to the development of microservices and data pipelines. This role offers an opportunity to drive innovation in cloud-native architecture and data systems.

Key Responsibilities:

  • Designing and building data-driven applications in Java
  • Developing and optimising data pipelines and streaming solutions
  • Working extensively with GCP services (GKE, Pub/Sub, BigQuery, Dataflow)
  • Building and scaling microservices and distributed systems
  • Contributing to the design and evolution of the data platform
  • Implementing containerised solutions using Docker & Kubernetes
  • Collaborating in agile teams, contributing to design discussions and technical direction
  • Mentoring engineers and promoting best engineering practices
  • Ensuring quality through automated testing and CI/CD pipelines (Jenkins)

Key Skills:

  • Strong experience with Java and object-oriented programming
  • Proven experience working on data platforms/data engineering systems
  • Hands-on experience with GCP (especially BigQuery, Pub/Sub, Dataflow, GKE)
  • Solid understanding of data processing and streaming technologies
  • Experience building distributed systems and microservices architectures
  • Knowledge of relational and/or NoSQL databases
  • Experience with Docker and Kubernetes
  • Strong understanding of CI/CD, testing, and software engineering best practices

Salary (Rate): £625 daily

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Java Developer - GCP & Data Platforms - paying up to £600 Inside IR35 - 6 months - Hybrid (London)

We're working with a global technology team building large-scale, data-driven platforms that power streaming services for millions of users worldwide.

This is an opportunity to work at the intersection of data engineering, cloud, and distributed systems, helping to shape and evolve a modern data platform on Google Cloud Platform (GCP).

The Role

As a Senior Developer, you'll play a key role in designing and building scalable, data-intensive applications, contributing to both product innovation and the evolution of the underlying data platform.

You'll work closely with engineers across the business to deliver high-performance data pipelines, microservices, and cloud-native solutions.

What You'll Be Doing

  • Designing and building data-driven applications in Java
  • Developing and optimising data pipelines and streaming solutions
  • Working extensively with GCP services (GKE, Pub/Sub, BigQuery, Dataflow)
  • Building and scaling microservices and distributed systems
  • Contributing to the design and evolution of the data platform
  • Implementing containerised solutions using Docker & Kubernetes
  • Collaborating in agile teams, contributing to design discussions and technical direction
  • Mentoring engineers and promoting best engineering practices
  • Ensuring quality through automated testing and CI/CD pipelines (Jenkins)

What We're Looking For

  • Strong experience with Java and object-oriented programming
  • Proven experience working on data platforms/data engineering systems
  • Hands-on experience with GCP (especially BigQuery, Pub/Sub, Dataflow, GKE)
  • Solid understanding of data processing and streaming technologies
  • Experience building distributed systems and microservices architectures
  • Knowledge of relational and/or NoSQL databases
  • Experience with Docker and Kubernetes
  • Strong understanding of CI/CD, testing, and software engineering best practices

Why Join?

  • Work on high-impact, large-scale data systems
  • Be part of a team driving innovation in streaming and data platforms
  • Opportunity to shape cloud-native architecture on GCP
  • Collaborative environment with a strong focus on engineering excellence and growth