Java Backend Engineer

Gather HR
Charing Cross, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Artificial Intelligence
Azure
Continuous Integration
DevOps
Distributed Systems
Github
Python
Machine Learning
Software Systems
Cloud Platform System
Large Language Models
Spring-boot
Kubernetes
Terraform

Job description

This role is focused on building and scaling event-based customer communication systems for a large-scale retail environment, combining backend engineering, DevOps practices, and exposure to AI-driven systems.

You would be working on high-impact systems where reliability, scalability, and performance are critical.

What you'd be doing:

  • Developing high-quality software solutions using Java (Spring Boot or similar)

  • Working with Azure and Terraform (Infrastructure as Code)

  • Implementing and promoting CI/CD best practices

  • Maintaining high-quality technical documentation

  • Ensuring systems are scalable, efficient, and robust

Requirements

Strong Java backend experience (Spring Boot or similar)

  • ~ 6-7 years in Software / Data / ML engineering roles

  • Solid problem-solving skills

  • Experience with distributed systems and cloud environments

  • Good understanding of Kubernetes (orchestration, scaling, networking)

  • Familiarity with CI/CD tools (e.g. GitHub Actions)

  • Exposure to AI systems / LLMs is a strong plus

  • Python is a plus

Apply for this position