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

Salt Search Ltd.
Charing Cross, United Kingdom
2 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Java
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Couchbase
Distributed Systems
Github
Groovy
Java Virtual Machine (JVM)
NoSQL
RxJava
SQL Databases
Cloud Platform System
Vert.x
Kubernetes
Kafka
Reactive Programming
Terraform

Job description

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

Requirements

  • 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

Apply for this position