Lead Software Engineer, Java Microservices in London

Lead Software Engineer, Java Microservices in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Salt Digital Recruitment

At a Glance

  • Tasks: Design and develop high-quality Java microservices in a collaborative Agile environment.
  • Company: Join a dynamic retail banking team focused on innovation and technology.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a culture that encourages ownership, experimentation, and continuous improvement.
  • Why this job: Make an impact by building scalable software solutions in the cloud.
  • Qualifications: Strong Java experience, knowledge of microservices, and excellent collaboration skills.

The predicted salary is between 70000 - 90000 £ per year.

We're excited to be supporting our client in hiring a talented Software Engineer (Java Microservices) to join a dynamic, high-performing engineering team within retail banking. This is a fantastic opportunity for a technically minded individual who's passionate about building fast, reliable, and scalable software within a complex distributed environment. You'll play a key role in designing, developing, testing, and implementing modern microservices-based applications running in the public cloud. This is a hands‑on position within a feature team that works collaboratively across the full software development lifecycle.

What You'll Be Doing

  • Designing, producing, testing, and implementing high‑quality software across the system lifecycle.
  • Working within a permanent feature team focused on delivering business‑critical services in a fast‑paced Agile environment (two‑week sprints).
  • Collaborating with architects, principal engineers, and key stakeholders to align technical solutions with business objectives.
  • Applying Agile and Test‑Driven Development (TDD) principles to build resilient, fast‑running, and maintainable code.
  • Building and maintaining API‑driven Java microservices hosted on public cloud infrastructure.
  • Contributing to intentional architecture while supporting emergent design through innovation, prototyping, and experimentation.
  • Automating build, test, and deployment processes using modern CI/CD practices.

What We're Looking For

  • Strong server‑side Java engineering experience, ideally within large‑scale, business‑critical environments.
  • Proven ability to design and deliver well‑tested, production‑ready software with strong focus on functional and non‑functional requirements.
  • Deep understanding of microservices architecture, cloud‑native applications, and API development.
  • Experience with distributed systems – managing workloads at scale using modern practices for availability, performance, and observability.
  • Knowledge and experience with Test‑Driven Development (TDD) and automated testing frameworks.
  • Excellent collaboration and communication skills, with a track record of working effectively in Agile environments.
  • Familiarity with public cloud platforms (AWS, Azure, or GCP) and containerized deployments.
  • Experience in retail banking or financial services is beneficial.

Environment & Culture

The team currently manages over 300 microservices and operates within a truly collaborative Agile delivery model. Engineers are empowered to take ownership of their work, experiment with new ideas, and continuously improve both the product and the development process.

Working Model

This role follows a hybrid setup – two days per week (Monday and Tuesday) in the London office, with flexibility for remote working the remainder of the week.

Lead Software Engineer, Java Microservices in London employer: Salt Digital Recruitment

Join a forward-thinking retail banking team in London, where innovation meets collaboration. As a Lead Software Engineer, you'll thrive in a dynamic environment that champions Agile methodologies and empowers you to take ownership of your projects. With a strong focus on employee growth, modern work practices, and a hybrid working model, this company offers a unique opportunity to develop cutting-edge microservices while enjoying a supportive and inclusive culture.

Salt Digital Recruitment

Contact Details:

Salt Digital Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer, Java Microservices in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those in retail banking. A friendly chat can lead to insider info about job openings or even a referral.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Java microservices projects. This is your chance to demonstrate your expertise and passion for building scalable software.

Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and TDD principles. Be ready to discuss how you've applied these in past projects, as they'll be key in this role.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Lead Software Engineer, Java Microservices in London

Java
Microservices Architecture
API Development
Cloud-Native Applications
Agile Methodologies
Test-Driven Development (TDD)
CI/CD Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your Java microservices experience and any relevant projects you've worked on, especially in retail banking.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about building scalable software. Share specific examples of how you've applied Agile and TDD principles in your previous roles to show us you’re the right fit.

Showcase Your Collaboration Skills:Since we value teamwork, mention instances where you've successfully collaborated with architects or stakeholders. This will help us see how you can contribute to our dynamic engineering team.

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 don’t miss out on any important updates during the process.

How to prepare for a job interview at Salt Digital Recruitment

Know Your Microservices Inside Out

Make sure you brush up on your knowledge of microservices architecture and cloud-native applications. Be ready to discuss how you've designed and implemented Java microservices in the past, especially in high-pressure environments like retail banking.

Showcase Your Agile Experience

Since this role is all about working in an Agile environment, prepare examples of how you've contributed to Agile teams. Talk about your experience with two-week sprints and how you've collaborated with stakeholders to deliver business-critical services.

Demonstrate TDD and CI/CD Knowledge

Be prepared to discuss your experience with Test-Driven Development and automated testing frameworks. Highlight any specific tools or practices you've used for CI/CD processes, as this will show your commitment to delivering high-quality software.

Communicate Clearly and Confidently

Strong communication skills are key in this role. Practice explaining complex technical concepts in a simple way, as you'll need to collaborate with architects and other engineers. Remember, it's not just about what you know, but how you share that knowledge!