top of page
exenai_bg.jpg

Senior Developer

Business Services

Reference No

734

Start Date

21 August 2024

Location

London, United Kingdom

Employment Type

Permanent

Compensation

60,000 GBP

Industry

Business Services

Expertise

Back End Development

Experience

4 years

Languages

Consultant Picture

Unassigned User

Job Description

Job Title:

Senior Software Engineer – Backend (Java Stack)

Location:

London, United Kingdom (Hybrid – 2–3 days onsite)

About the Role

Google is looking for an experienced Senior Backend Engineer to join our Engineering team in London. You’ll play a key role in designing and building large-scale distributed systems that power some of Google’s most critical products and services. Working within a collaborative, high-performance environment, you’ll tackle complex backend challenges — from data processing and service orchestration to system optimization and reliability engineering.

You’ll work closely with product teams, data engineers, and site reliability engineers to deliver backend solutions that are secure, scalable, and lightning-fast — supporting millions of users around the world.

Key Responsibilities

  • Design, develop, and maintain highly available backend systems using Java, Spring Boot, and Google Cloud Platform (GCP) services.

  • Architect APIs and data models that support large-scale distributed applications.

  • Implement microservices and event-driven architectures to support high-volume workloads.

  • Collaborate with frontend, DevOps, and data teams to ensure seamless integration across the stack.

  • Optimize performance, reliability, and observability of core services.

  • Participate in design reviews, code reviews, and architectural discussions.

  • Contribute to continuous improvement, automation, and CI/CD best practices.

  • Mentor junior engineers and promote engineering excellence across the team.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

  • 5+ years of professional backend development experience.

  • Strong proficiency in Java, Spring Boot, and RESTful API development.

  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Bigtable).

  • Familiarity with Google Cloud Platform, Kubernetes, and Docker.

  • Solid understanding of microservices, distributed systems, and message queues (e.g., Kafka, Pub/Sub).

  • Strong debugging, testing, and performance-profiling skills.

Preferred Qualifications

  • Master’s degree in Computer Science or a related field.

  • Experience building backend systems supporting ML or data-driven products.

  • Knowledge of Python or Go for supporting tools and services.

  • Exposure to CI/CD pipelines (Jenkins, Cloud Build) and observability tooling (Stackdriver, Prometheus, Grafana).

  • Excellent communication skills and ability to work in a collaborative, agile environment.

Why Join Google

At Google, you’ll build technology that helps billions of people connect, explore, and create. As part of our London engineering hub, you’ll work on meaningful projects that make a real impact — from next-generation cloud platforms to cutting-edge AI infrastructure.

We offer:

  • Competitive salary and equity package.

  • Private health and dental insurance.

  • Flexible hybrid working model.

  • Access to Google’s world-class learning and development programs.

  • Opportunities to work with some of the brightest minds in technology.

Skills

JavascriptJava

Benefits

HealthcarePension

Location

bottom of page