At a Glance
- Tasks: Design and build scalable backend systems using Java for a mission-critical pricing API.
- Company: Join a leading retail tech company in London with a focus on innovation.
- Benefits: Competitive day rate, hands-on experience, and opportunities for mentorship.
- Other info: Dynamic team environment with a focus on modern engineering practices.
- Why this job: Make an impact on a system supporting 28 million customers weekly while expanding globally.
- Qualifications: 8-15 years of Java experience and expertise in cloud platforms required.
The predicted salary is between 40000 - 50000 £ per year.
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 backend 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
Senior Java Software Engineer (Pricing API) - 5 days - London employer: Salt
Join a forward-thinking retail company in London that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact over 28 million customers weekly. With a strong focus on employee growth, you will have opportunities to mentor others and explore cutting-edge technologies while working on mission-critical projects. Enjoy competitive day rates and the chance to be part of a team that thrives on solving complex engineering challenges in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Software Engineer (Pricing API) - 5 days - London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with Java or in retail tech. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your Java projects, make sure to share it during interviews. It’s a great way to demonstrate your expertise and passion for coding.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to distributed systems and APIs. We all know how crucial it is to nail those technical questions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Java Software Engineer (Pricing API) - 5 days - London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for our Senior Java Software Engineer position. Mention your experience with cloud platforms and distributed systems to grab our attention.
Showcase Your Problem-Solving Skills:In your application, give examples of complex engineering challenges you've tackled in the past. We love seeing how you approach problems, especially in high-performance environments like pricing APIs.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in London!
How to prepare for a job interview at Salt
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java and the specific technologies mentioned in the job description, like Vert.x and RxJava. Brush up on your cloud platform knowledge, especially Azure, as it’s crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss complex engineering challenges you've tackled in the past. Think of examples where you designed scalable systems or troubleshot production issues, as these will resonate well with the interviewers.
✨Familiarise Yourself with Agile Practices
Since Agile delivery methods are highlighted, be ready to talk about your experience working in Agile teams. Share how you’ve contributed to sprints and how you adapt to changing requirements.
✨Demonstrate Mentorship Experience
This role involves mentoring others, so think of instances where you’ve guided junior developers or contributed to best practices. Highlighting your leadership skills can set you apart from other candidates.