S

Java Software Engineer - Getting Paid & Open Banking

Starling

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

Tools & software

Java AWS Amazon Web Services AWS required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Adaptability Motivation
🤖
Online · instant AI help
Broxer