Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 25 Oct 2026

Java Software Engineer - Getting Paid & Open Banking

Starling Cardiff, Wales Hybrid senior Full-time

The employer hasn't listed a salary.

Apply on Starling

Description

Starling is the UK’s first and leading digital bank on a mission to fix banking!

We’re seeking highly motivated engineers with at least 3-4 years of Java experience to play a key role in our Getting Paid & Open Banking team.

In this role, you will develop and maintain innovative capabilities that empower businesses to collect payments seamlessly and integrate their accounts with third-party providers.

Responsibilities

  • Develop and maintain innovative capabilities for businesses to collect payments and integrate accounts with third-party providers
  • Write clear, concise, and maintainable code with excellent attention to detail
  • Deliver robust, scalable systems with a proven track record of engineering excellence
  • Collaborate with teams to deliver real value to customers and external third-party partners

Requirements

  • At least 3-4 years of Java experience
  • Strong understanding of delivering robust, scalable systems
  • Proven track record of engineering excellence
  • Experience with AWS and Postgres is highly desirable

Tech Stack

  • Java (majority of backend codebase)
  • AWS & GCP (cloud-native)
  • Distributed service-based architecture
  • Kubernetes (EKS)
  • TeamCity for CI/CD
  • Terraform and Grafana

Benefits

  • 25 days holiday (plus take your public holiday allowance)
  • Extra day’s holiday for your birthday
  • Annual leave increases with length of service
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary & group income protection
  • Private Medical Insurance with VitalityHealth
  • Generous family-friendly policies
  • Perkbox membership

Skills

Apply on Starling