Senior Java Software Engineer; Schemes
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-06-04
Listing for:
Starling
Full Time
position Listed on 2026-06-04
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Greater London
Requirements
- We're seeking highly motivated engineers with at least 5 years of Java experience to play a key role in our Payment Schemes team
- We’re looking for engineers who have excellent attention to detail and can write clear, concise and maintainable code
- You should have a strong understanding of delivering robust, scalable systems and a proven track record of engineering excellence
- Experience with AWS and Postgres is highly desirable
- You may be put off applying for a role because you don't tick every box. Forget that! While we can’t accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway
- You will build and maintain the systems responsible for Starling’s payment integrations ensuring system stability and accuracy
- For the most part we code in Java
- We believe in clean coding, simple solutions, automated testing, and continuous deployment
- If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you
- The main part of our Tech Stack is listed below. We don't ask that you have experience in all of this, but if you do, that's great!
- Java (makes up the majority of our backend codebase)
- AWS & GCP (we're cloud-native)
- Distributed service-based architecture
- Kubernetes (EKS)
- Team City for CI/CD (lots of teams are releasing code 15-20 times per day!)
- Terraform and Grafana
- The Payment Schemes team sits at the edge of the bank, integrating with third-party systems that power instant, scheduled, and cross-border payments. Our team focuses on correctness and system stability while ensuring that new features, improved reliability, and mandated changes are delivered
- When a customer sends a payment, we’re the team that ensures that the payment is handled properly. We own Starling’s integrations with Faster Payments, BACS, and our SWIFT connectivity, to mention just a few. This is a unique opportunity to work on some of Starling’s mission‑critical services
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×