Skip to main content

Java Engineer

Technology
Arrows
London, United Kingdom3 weeks agoUntil 31/05/2026
Hybrid

Job description

  • *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
Keywords
javajava-developergoogle-cloud-platformgood-clinical-practice-gcpdata-platformdata-engineeringdistributed-computingdata-applicationproduct-innovationdata-pipelinemicroservicesgoogle-kubernetes-engine-gkepublish-subscribe-pub-subvisual-art-designplanning-and-designproduct-development-and-designdockerkubernetesmentoringcoaching-mentoringpolicies-and-practicestesting-and-analysisautomation-testingcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdjenkinsobject-oriented-programming-oopdata-processingnosqlenvironment-health-and-safety-hsseecology-environment

¿Te interesa este puesto?