Description
Starling is the UK's first and leading digital bank on a mission to fix banking. We're seeking highly motivated Java Software Engineers to play a key role in our Finance Engineering team.
As a Java Software Engineer, you will take part in writing and supporting key financial systems such as the bank's ledgers and the systems that integrate with them. You will work in a fast-paced environment with a flat structure, empowering you to make decisions and collaborate with your team.
Our Engineering Environment:
- Java (majority of our backend codebase)
- Postgres
- AWS & GCP (cloud-native)
- Distributed service-based architecture
- Kubernetes (EKS)
- TeamCity for CI/CD
- Terraform and Grafana
Requirements:
- 3-4 years of Java experience
- Good attention to detail and ability to write clear, concise, and maintainable code
- Understanding of the project lifecycle and experience in designing systems to solve problems
- Experience with Postgres is highly desirable, and any experience with Netsuite would be a bonus
Benefits:
- 25 days holiday (plus take your public holiday allowance)
- An 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
- Perkbox membership
The Team: The Finance Engineering team is responsible for the correct accounting of every transaction that passes through the bank's systems. You will work directly with treasurers and accountants and with every project and system within the bank that has financial impact.