Java Software Engineer

Java Software Engineer

Full-Time 63000 - 77000 £ / year (est.) Working from home possible
Randstad

At a Glance

  • Tasks: Lead the migration of legacy Python code to Java microservices on GCP.
  • Company: Join a global Big Tech media platform with a high-throughput engineering team.
  • Benefits: Competitive contract rate, remote work, and potential for extension.
  • Other info: Immediate start available for UK-based contractors.
  • Why this job: Make a significant impact by modernising backend systems in a cutting-edge environment.
  • Qualifications: 6+ years in backend development, strong Java and GCP skills required.

The predicted salary is between 63000 - 77000 £ per year.

We are seeking a Senior Backend Engineer for a 6-month contract to join a high-throughput engineering team at a global Big Tech media platform. You will lead a key infrastructure initiative: reading and refactoring legacy Python codebases into standardized, production-ready Java microservices on Google Cloud Platform (GCP).

Key Responsibilities

  • Legacy Refactoring: Analyze legacy Python frameworks and migrate core business logic into high-performance Java microservices.
  • Core Backend Development: Build and operate low-latency backend services, dynamic routing layers, and service registries.
  • ML Integration: Partner closely with Machine Learning and Data Engineering teams to design clean gRPC and HTTP interfaces for model-serving infrastructure.
  • Full Lifecycle Ownership: Own services end-to-end—from initial architecture to deployment, monitoring, and performance tuning on GCP.

Requirements

  • Product Company Background: Experience coming from a tech product company background is highly desirable.
  • 6+ Years Experience: Proven background in building and operating distributed backend microservices.
  • Java Expertise (Mandatory): Strong production-level Java skills (Spring Boot, modern Java).
  • GCP Infrastructure (Mandatory): Hands-on experience building and deploying cloud-native applications strictly on Google Cloud Platform.
  • Python Proficiency: Ability to read, understand, and translate Python codebases effectively into Java.
  • Modern Systems Architecture: Practical knowledge of gRPC/HTTP APIs, event-driven architectures, and system design principles.
  • Immediate Availability: Ability to onboard immediately / by late August.

Nice-to-Have

  • Experience leveraging AI development tools (Claude, GitHub Copilot) for refactoring, test generation, and documentation.
  • Prior experience working within high-scale streaming or digital media platforms.

How to Apply

If you are a UK-based contractor available for an immediate start, submit your CV directly or send a message to discuss rate and interview details.

Java Software Engineer employer: Randstad

Join a forward-thinking company that prioritises employee development and fosters a collaborative work culture. As an IMS Systems Auditor, you will benefit from comprehensive training opportunities, a supportive team environment, and the chance to make a meaningful impact on our Integrated Management System. Located in a vibrant area, we offer a dynamic workplace where your contributions are valued and recognised.

Randstad

Contact Details:

Randstad Recruitment Team

We think you need these skills to ace Java Software Engineer

Java
Spring Boot
Google Cloud Platform (GCP)
Python
gRPC
HTTP APIs
Microservices Architecture