Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Starling Bank

Java Software Engineer – Finance and Accounting

Starling Bank

. Write and support key financial systems, including the bank’s ledgers and integrated systems .

Posted 10/9/2026full-timeLondon • United KingdomMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Java development and system design to support financial systems, ensuring accuracy and efficiency in transaction processing. Collaborates effectively with internal stakeholders and contributes to the full project lifecycle while automating complex financial processes.

Highest-signal resume keywords
Java DevelopmentSystem DesignPostgres ExperienceAWS FamiliarityKubernetes Familiarity

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSystem DesignAttention to DetailClear Code WritingProject Lifecycle Understanding
Soft Skills
Stakeholder EngagementProblem-Solving Motivation
Tools & Technologies
PostgresNetsuiteAWSGCPKubernetesTeamCityTerraformGrafana
Industry Keywords
Financial SystemsTransaction AccuracyFinance EngineeringDistributed Service-Based Architecture

Tech Stack

Tools & technologies
AWSGoogle Cloud PlatformGrafanaJavaKubernetesPostgresTerraformTypeScript

About the role

Key responsibilities & impact
  • Write and support key financial systems, including the bank’s ledgers and integrated systems
  • Contribute to the Finance Engineering team responsible for accurate accounting of every transaction
  • Ensure correctness and accuracy of transactions
  • Record the underlying story of money as it moves through the bank
  • Support and automate complex financial processes
  • Work directly with treasurers and accountants
  • Collaborate with projects and systems across the bank that have financial impact
  • Participate in the full project lifecycle with internal stakeholders
  • Design systems to solve problems
  • Build resilient, maintainable systems and deliver new features
  • Participate in the interview process, including a take-home technical test and technical interviews

Requirements

What you’ll need
  • Around 3–4 years of Java experience
  • Good attention to detail
  • Ability to write clear, concise, and maintainable code
  • Good understanding of the lifecycle of a project
  • Ability to engage with internal stakeholders
  • Experience designing systems to solve problems
  • Experience with Postgres is highly desirable
  • Experience with Netsuite would be a bonus
  • Java knowledge; TypeScript familiarity is useful but not required
  • Familiarity with AWS and GCP
  • Familiarity with distributed service-based architecture
  • Familiarity with Kubernetes (EKS)
  • Familiarity with TeamCity for CI/CD
  • Familiarity with Terraform and Grafana
  • Motivation to find elegant solutions to difficult technical problems

Benefits

Comp & perks
  • 25 days holiday, plus public holiday allowance
  • Extra day’s holiday for your birthday
  • Annual leave increases with length of service
  • Option to buy or sell up to five extra days off
  • 16 hours paid volunteering time per year
  • Salary sacrifice
  • Company enhanced pension scheme
  • Life insurance at 4x salary
  • Group income protection
  • Private Medical Insurance with VitalityHealth
  • Mental health support and cancer care
  • Partner discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Perkbox membership with retail discounts, wellness platform, and weekly free and boosted perks
  • Cycle to Work initiative
  • Salary Sacrificed Gym partnerships
  • Electric Vehicle (EV) leasing
  • Hybrid working