Java Software Engineer - Getting Paid & Open Banking
London, England, United Kingdom · Full Time
Be the first to apply
- Experience
- 3–4 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Starling
Starling is a pioneering UK digital bank dedicated to revolutionizing the banking experience. We leverage advanced technology to help people manage, save, and spend their money efficiently. As a fully licensed UK bank with a dynamic tech company spirit, we emphasize fairness, user-friendliness, and demystifying finance for all. Our team exceeds 3,000 employees across offices in London, Southampton, Cardiff, and Manchester.
Work Culture and Environment
Our engineers thrive in a fast-moving setting focused on innovation, building cutting-edge fintech solutions. We maintain a flat organizational structure encouraging decision-making autonomy, collaboration, and continuous support. Innovation and teamwork are paramount, with shared commitment across teams.
Work Arrangement
Starling adopts a hybrid working model, preferring candidates located within commuting distance to our offices to facilitate face-to-face interaction and collaboration.
Technical Environment
The engineering team is passionate about delivering new product features regardless of the primary technology stack. We embrace clean coding, simple designs, automated testing, and continuous deployment, valuing contributions that enhance customer experience and code quality.
Role Overview
We are looking for motivated Java Software Engineers with 3-4 years of experience to join the Getting Paid & Open Banking team. You will develop innovative payment capabilities that support businesses in effortlessly collecting payments and integrating accounts with third-party providers. This role demands meticulous attention to detail, writing maintainable, clear code, and delivering scalable, reliable systems.
Technical Requirements
- 3-4+ years of Java development experience is essential.
- Strong experience in delivering robust and scalable system architectures.
- Proficiency or experience with AWS and PostgreSQL is highly preferred.
- Familiarity with cloud-native environments (AWS & GCP), distributed service-oriented designs, Kubernetes (EKS), CI/CD pipelines (TeamCity), Terraform, and monitoring tools such as Grafana is valuable but not mandatory.
Team Responsibilities
The team is instrumental in delivering solutions for small to medium-sized business payments, including invoicing, tap to pay, and peer-to-peer functionalities. Responsibilities also extend to maintaining Open Banking APIs, PSD2 public API, Starling Marketplace, and Confirmation of Payee systems.
Interview Process
- Initial phone conversation (~45 minutes)
- Technical take-home test (~3 hours), followed by discussion
- Technical interview (~1.5 hours)
- Final interview (~40 minutes)
Benefits
- 25 days annual leave plus public holidays with flexible holiday scheduling
- Extra day off on your birthday
- Additional leave accrual with tenure and ability to buy/sell up to five days
- 16 hours paid volunteering time annually
- Competitive pension scheme with salary sacrifice and company contributions
- Life insurance at four times salary and income protection
- Comprehensive private medical insurance including mental health support and cancer care; partner discounts available
- Generous family-friendly policies
- Perkbox membership offering access to retail discounts, wellness platforms, and weekly perks
- Participation in initiatives like Cycle to Work, gym partnerships, and electric vehicle leasing schemes
Diversity and Inclusion
Starling is committed to creating an inclusive environment welcoming people of all backgrounds and experiences. We are an equal opportunity employer and evaluate candidates regardless of protected characteristics. Our recruitment respects privacy and data protection laws concerning the processing of personal information.
Industry
Banking