Backend Software Engineer (Java) | Payments / Financial services in London

Backend Software Engineer (Java) | Payments / Financial services in London

London Full-Time On-site
Be Shaping the Future Management Consulting

We are partnering with a leading technology-driven organisation operating within the Financial Services, FinTech and Payments sector to hire several experienced Senior Backend Software Engineers.


This is an opportunity to join a high-performing engineering team responsible for building and enhancing customer-facing products used at scale. You'll be involved in designing, developing and operating modern, cloud-based applications, collaborating with product, architecture and engineering colleagues to deliver resilient and scalable solutions.


Experience within Financial Services, FinTech or Payments environments is essential.


What You'll Be Doing

  • Designing, building and enhancing modern software applications and services
  • Developing high-quality, maintainable and reusable code
  • Contributing to microservices-based architectures and distributed systems
  • Building and supporting customer-facing applications used by large user populations
  • Driving software quality through automated testing and continuous improvement
  • Monitoring application health, performance and operational reliability
  • Managing deployments and supporting production environments
  • Investigating and resolving production incidents, conducting root cause analysis and implementing long-term fixes
  • Contributing to architectural discussions and solution design
  • Identifying opportunities to improve engineering practices, delivery processes and system performance
  • Working closely with cross-functional teams to deliver business-critical technology solutions


Essential Skills & Experience

We are particularly interested in candidates who can demonstrate:

  • Strong Java development experience
  • Experience with Spring Boot and microservices architectures
  • Experience building customer-facing applications
  • Experience with SQL and/or NoSQL databases
  • Strong backend engineering expertise and a solid understanding of distributed systems
  • Experience delivering large-scale applications, ideally supporting 10,000+ users
  • A track record of delivering measurable project outcomes and business impact
  • Experience operating services in production environments
  • Strong problem-solving, analytical and critical-thinking skills
  • Excellent communication and stakeholder engagement skills


Desirable Experience

  • Kafka
  • AWS
  • Kubernetes
  • Docker
  • GitLab CI/CD
  • Continuous Delivery practices
  • FinTech experience
  • Payments industry experience

Full-Stack Candidates

Whilst backend expertise remains the highest priority, we are also keen to hear from engineers with full-stack experience.

Candidates with a combination of:

  • Java backend development; and
  • React.js frontend development

will be considered, particularly where they have strong backend credentials and experience delivering end-to-end solutions.

What We're Looking For

Successful candidates will typically demonstrate:

  • Experience working within Financial Services, FinTech or Payments organisations
  • Ownership of systems throughout the software development lifecycle
  • Experience supporting live production systems
  • A pragmatic approach to software design and architecture
  • Evidence of improving systems, processes or engineering practices
  • A collaborative mindset and ability to work effectively within agile teams

Education & Experience

  • Bachelor's degree or equivalent professional experience
  • Typically 3+ years of relevant software engineering experience, or equivalent
  • Strong commercial experience developing enterprise-scale backend applications

Why Apply?

  • Join a highly regarded organisation within the Financial Services and Payments sector
  • Work on large-scale, customer-facing platforms
  • Modern cloud-native technology environment
  • Opportunity to influence architecture, engineering quality and platform evolution
  • Hybrid London-based working model


Please note: Applicants must have previous experience within a Financial Services, FinTech or Payments environment. Applications without relevant sector experience are unlikely to be progressed.


Backend Software Engineer (Java) | Payments / Financial services in London employer: Be Shaping the Future Management Consulting

Join a dynamic team in the heart of Canary Wharf, where creativity meets strategy in the fast-paced world of payments. As an Events Strategist, you'll thrive in a collaborative work culture that values innovation and professional growth, offering you the chance to design impactful events that drive business success. With a focus on employee development and a commitment to excellence, this role provides a unique opportunity to make a meaningful impact while enjoying the vibrant atmosphere of one of London's premier business districts.

Be Shaping the Future Management Consulting

Contact Details:

Be Shaping the Future Management Consulting Recruitment Team