Java Software Engineer - Getting Paid & Open Banking
Starling Bank
Starling seeks a hands-on Java engineer to help empower businesses with seamless payments and Open Banking integrations. You will work within the Getting Paid & Open Banking team to deliver robust, scalable capabilities and collaborate with external partners. The role blends technical delivery with product engineering to drive customer value and fintech innovation. You’ll contribute to open APIs and payment features that enhance Starling’s core banking experience. This is a chance to shape financial technology in a fast-moving, collaborative culture.
Pay / Benefits- 25 days holiday
- birthday leave
- pension scheme
- private medical insurance
- life insurance 4x salary
- Volunteering time (16 hours)
- Develop and maintain payments and Open Banking capabilities for businesses
- Integrate Starling with third-party providers and external partners
- Maintain and evolve the Open Banking API and PSD2 public API
- Support features like Invoicing, Tap to Pay, and Settle Up for Business
- Contribute to platform reliability, scalability, and automated testing/CI/CD
- Collaborate across teams to deliver end-to-end solutions for customers
- Java: 3–4 years of experience
- Strong understanding of robust, scalable systems
- Attention to detail; clear, maintainable code
- Experience with AWS and PostgreSQL is highly desirable
- Willingness to learn and adapt in a cloud-native, distributed environment
- collaboration across teams
- curiosity and problem-solving
- ownership and accountability
- Java
- AWS
- PostgreSQL
Reference: WJ-747_31053181