Backend Java Engineer

Backend Java Engineer

Full-Time No working from home possible
T

Java Engineer – Backend & Search Platform

Location: London, UK

PLEASE NOTE SPONSORSHIP IS NOT PROVIDED FOR THIS ROLE - MUST HAVE FULL RIGHT TO WORK IN THE UK

About the Role

You’ll be working on a large‑scale backend platform that powers advanced search, data processing, and high‑performance API experiences. The environment involves significant volumes of structured and unstructured data, low‑latency requirements, and distributed systems operating at scale. The work spans backend services, search capabilities, data ingestion, and graph‑driven features. You’ll contribute to systems that must remain fast, resilient, and highly available.

What You’ll Work On

  • Build and maintain backend services using Java / Spring
  • Design and optimise APIs using GraphQL and REST
  • Develop search functionality using Elasticsearch
  • Work with large‑scale data models across multiple storage technologies
  • Contribute to ingestion pipelines that process high‑volume datasets
  • Improve platform performance, reliability, and observability
  • Integrate semantic or ML‑driven components into backend services
  • Deploy and operate services in AWS using modern cloud tooling

Key Tech Stack

  • Java 17+
  • Elasticsearch / GraphQL
  • AWS

Who You Are

  • Strong Java engineer with experience building distributed backend systems
  • Comfortable with Elasticsearch (indexing, querying, relevance)
  • Experience with GraphQL or graph‑oriented APIs
  • Familiar with AWS cloud environments
  • Understands data modelling across document, graph, and key‑value stores
  • Enjoys solving complex search and data‑intensive engineering problems
  • Works well in cross‑functional engineering environments

Job Title: Backend Java Engineer

Job Type: Contract

#J-18808-Ljbffr
T

Contact Details:

Teksystems Recruitment Team