Senior Java Developer

Senior Java Developer

Our client, a leading global supplier for IT services, requires an experienced Senior Java Developer to be based at their client's offices in London.

This is a hybrid role: you can work remotely in the UK and attend the London office once a week.

This is a 12 month temporary contract to start ASAP

Day rate: Competitive Market rate

This role will have a significant impact on delivering innovative solutions for one of the leading retailers in the UK, driving digital transformation and enhancing customer experiences. You'll work on projects that leverage cutting-edge technologies such as microservices, event-driven architectures, and cloud platforms, contributing to scalable, secure, and high-performing systems.

Key Responsibilities

  • Develop, maintain, and enhance cloud-native applications using Java, Spring Boot, and microservices architecture.
  • Design and implement event-driven solutions using Apache Kafka to support scalable and resilient business processes.
  • Build, deploy, and support applications on AWS using containerized platforms including Docker and Kubernetes (EKS).
  • Design, develop, and maintain RESTful APIs to enable seamless integration across enterprise systems.
  • Implement Infrastructure as Code using Terraform and contribute to automation and environment management.
  • Build and maintain CI/CD pipelines using GitHub and modern DevOps practices.
  • Optimize application performance, availability, and scalability using monitoring and observability tools including New Relic and Bosun.
  • Collaborate with cross-functional teams to deliver secure, high-quality software solutions aligned with business objectives.

Key Requirements

  • Strong hands-on experience with Java 21/25 and Spring Boot.
  • Proven experience designing and implementing microservices-based applications.
  • Hands-on experience with Apache Kafka and event-driven architectures.
  • Strong experience developing REST APIs and distributed systems.
  • Experience with AWS cloud services and container orchestration platforms such as Kubernetes (EKS).
  • Hands-on experience with Docker and containerized application deployment.
  • Experience managing infrastructure using Terraform and Infrastructure as Code practices.
  • Strong knowledge of MongoDB, Mongo Atlas, PostgreSQL, and Redis.
  • Experience with CI/CD pipelines and source control using GitHub.
  • Experience with application monitoring, troubleshooting, and performance optimisation using tools such as New Relic and Bosun.

Desirable:

  • Experience working within large-scale retail or eCommerce environments.
  • Knowledge of cloud-native architecture patterns and distributed system design.
  • Exposure to AI-assisted engineering tools and modern software development practices.
  • Experience with performance testing and non-functional testing methodologies.
  • Understanding of security best practices for cloud and microservices-based applications.
  • Experience mentoring developers and contributing to engineering standards and best practices.
  • Familiarity with Agile, Scrum, and DevOps delivery methodologies.

Due to the volume of applications received, unfortunately we cannot respond to everyone

If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.

Job Details

Company
Project Recruit
Location
City, London, United Kingdom EC1A2
Hybrid / Remote Options
Employment Type
Contract
Salary
GBP Annual
Posted