
Java Software Engineer - Getting Paid & Open Banking
Starling Bank3 days ago
Manchester, United Kingdom or London, United KingdomMid Level / Senior
Responsibilities
- Develop and maintain capabilities enabling businesses to collect payments and integrate accounts with third-party providers.
- Build robust, scalable systems using clear, concise, and maintainable code.
- Deliver features including Invoicing, Tap to Pay, Settle Up for Business, Easy Account Top Up, and Open Banking functionality.
- Maintain the Open Banking API, PSD2 public API, Starling Marketplace, and peer-to-peer ecosystem supporting Confirmation of Payee.
- Collaborate across teams and with external third-party partners to deliver customer-focused technical and product solutions.
- Participate in automated testing, continuous deployment, technical interviews, and the take-home technical assessment.
Requirements
- At least 3–4 years of Java experience.
- Demonstrated ability to engineer robust, scalable systems and a track record of engineering excellence.
- Ability to write clear, concise, and maintainable code with strong attention to detail.
- Aptitude and attitude aligned with solving difficult technical problems; specific formal qualifications are not required.
- Experience with AWS and Postgres is highly desirable.
- Experience with the listed technology stack is beneficial but not required in its entirety.
Benefits
- Hybrid working, with a preference for being within commuting distance of a Starling office.
- 25 days of holiday plus public holidays, an additional birthday day, increased leave with service, and the option to buy or sell up to five extra days.
- 16 hours of paid volunteering time annually.
- Salary sacrifice and an enhanced company pension scheme.
- Life insurance at four times salary and group income protection.
- Private medical insurance through VitalityHealth, including mental health support and cancer care.
- Generous family-friendly policies and Perkbox membership.
- Access to Cycle to Work, gym partnerships, and electric vehicle leasing schemes.
Tech Stack
Categories
About Starling Bank
Starling Bank is a UK digital bank offering personal and business current accounts, savings, cards, and lending through a mobile-first platform. Founded in 2014 and headquartered in London, it holds a UK banking licence and is privately held. It also commercialises its core technology as Engine by Starling, a SaaS platform that provides banking infrastructure to banks and financial institutions internationally.