Senior Java Software Engineer (Pricing API) - 5 days - London

Senior Java Software Engineer (Pricing API) - 5 days - London

Posted Today by Salt

£500 Per day
Inside
Onsite
London, UK

Summary: The Senior Software Engineer role focuses on developing a mission-critical pricing and promotions API for a retail client in London. The position requires extensive experience in Java and involves designing scalable back-end systems while mentoring junior engineers. The role is on-site five days a week and offers a competitive day rate within the IR35 framework. Candidates should be prepared to tackle complex engineering challenges in a high-performance environment.

Key Responsibilities:

  • Designing and building scalable Back End systems using Java and the JVM ecosystem
  • Developing clean, maintainable code from product requirements
  • Applying TDD/BDD practices and modern engineering principles
  • Building and maintaining cloud-native infrastructure
  • Working on highly available distributed systems
  • Troubleshooting production issues and driving root cause analysis
  • Mentoring others and contributing to engineering best practices
  • Exploring and introducing new tools and technologies

Key Skills:

  • Strong experience with Java (8+)
  • Hands-on expertise with cloud platforms (Azure, AWS, etc.)
  • Experience with SQL and NoSQL databases
  • Proven ability to build and scale distributed systems
  • Understanding of Agile delivery methods
  • Exposure to reactive programming
  • Experience in eCommerce or search platforms

Salary (Rate): £500 daily

City: London

Country: UK

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Software Engineer - (Java, Pricing API,) - 5 days - Retail - London

Day rate: £400 - £500 (inside IR35)

Duration: 6 months

On site: 5 days per week

Start: Now

My client is looking for a Senior Java Developer with 8 - 15 years experience to join the team 5 days a week in their London office. This is an opportunity to work on a mission critical pricing and promotions API that supports over 28 million UK customers weekly, across all platforms with global expansion ahead.

This role involves designing and scaling a high-performance, internet-facing API operating across distributed environments. If you enjoy solving complex engineering challenges and building resilient systems at scale, this could be a great fit.

What You'll Be Doing

  • Designing and building scalable Back End systems using Java and the JVM ecosystem
  • Developing clean, maintainable code from product requirements
  • Applying TDD/BDD practices and modern engineering principles
  • Building and maintaining cloud-native infrastructure
  • Working on highly available distributed systems
  • Troubleshooting production issues and driving root cause analysis
  • Mentoring others and contributing to engineering best practices
  • Exploring and introducing new tools and technologies

Tech Stack

Java | Vert.x | RxJava | Groovy
Couchbase | Kafka
Azure | Kubernetes | Terraform

GitHub Actions | CI/CD pipelines

What We're Looking For

  • Strong experience with Java (8+)
  • Hands-on expertise with cloud platforms (Azure, AWS, etc.)
  • Experience with SQL and NoSQL databases
  • Proven ability to build and scale distributed systems
  • Understanding of Agile delivery methods
  • Exposure to reactive programming
  • Experience in eCommerce or search platforms

*Rates depend on experience and client requirements