Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer

Stott and May

Greater London

Hybrid

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent UK retailer is looking for a Senior Java Developer to join their team on a hybrid basis. The role emphasizes designing and implementing scalable backend services using Java, Spring Boot, and microservices architecture. The ideal candidate will have strong experience with CI/CD processes and tools, along with proficiency in databases like PostgreSQL and MongoDB. This position offers an opportunity to work with cutting-edge technologies in a fast-paced environment to deliver high-quality solutions that enhance customer experiences.

Qualifications

  • Proficiency in Java and Spring Boot.
  • Experience with microservices architectures and Kafka.
  • Understanding of CI/CD processes and tools like Jenkins and GitHub Actions.

Responsibilities

  • Develop and maintain backend services using Java, Spring Boot.
  • Design and implement microservices using Confluent Kafka.
  • Optimize CI/CD pipelines using GitHub Actions and Jenkins.
  • Write and execute unit, integration, and performance tests.
  • Monitor system performance and troubleshoot issues.
  • Collaborate with cross-functional teams for solution delivery.

Skills

Java
Spring Boot
Microservices
Kafka
CI/CD
Jenkins
GitHub Actions
PostgreSQL
MongoDB
Communication skills

Tools

Mockito
Gatling
JMeter
New Relic
Grafana
Shell scripting
Job description
Senior Java Developer

Location: London - Hybrid (2 days per week on-site)

Day Rate: Market Rate (Inside IR35)

Duration: 6 Months

Role Overview

We are seeking a highly skilled Senior Java Developer to join a key digital transformation initiative for one of the UK’s leading retailers. This role plays a pivotal part in designing and delivering innovative, scalable, and resilient solutions that directly enhance customer experience. You will work with modern engineering practices and cutting‑edge technologies—including microservices, event‑driven architectures, and cloud platforms—to build high‑performance systems in a fast‑paced environment.

Key Responsibilities
  • Develop, enhance, and maintain backend services using Java, Spring Boot, and Spring Security.
  • Design and implement microservices and event‑driven architectures using Confluent Kafka.
  • Build, maintain, and optimize CI/CD pipelines using GitHub Actions, Jenkins, and shell scripting.
  • Write and execute unit, integration, and performance tests using Mockito, Gatling, and JMeter.
  • Monitor system performance, troubleshoot issues, and ensure reliability using New Relic and Grafana.
  • Collaborate with cross‑functional teams to deliver high‑quality solutions aligned with business objectives.
  • Contribute to best practices in coding, security, and system design.
Essential Skills and Experience
  • Strong proficiency in Java and Spring Boot.
  • Hands‑on experience with microservices architectures and Kafka.
  • Solid understanding of CI/CD processes and tools such as Jenkins and GitHub Actions.
  • Experience working with PostgreSQL and MongoDB databases.
  • Strong communication skills and ability to work effectively in a fast‑paced, agile environment.
Desirable Skills and Experience
  • Exposure to AWS cloud services or AI technologies.
  • Knowledge of performance testing tools such as Gatling and JMeter.
  • Familiarity with monitoring platforms including New Relic and Grafana.
  • Experience writing shell scripts for automation.
  • Understanding of secure coding practices and Spring Security.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.