Senior Java Software Engineer - Payment Schemes
Role details
Job location
Tech stack
Job description
The main part of our Tech Stack is listed below. We don't ask that you have experience in all of this, but if you do, that's great!
- Java (makes up the majority of our backend codebase)
- AWS & GCP (we're cloud-native)
- Distributed service-based architecture
- Kubernetes (EKS)
- TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!)
- Terraform and Grafana
The Team
The Payment Schemes team sits at the edge of the bank, integrating with third-party systems that power instant, scheduled, and cross-border payments. Our team focuses on correctness and system stability while ensuring that new features, improved reliability, and mandated changes are delivered.
When a customer sends a payment, we're the team that ensures that the payment is handled properly. We own Starling's integrations with Faster Payments, BACS, and our SWIFT connectivity, to mention just a few. This is a unique opportunity to work on some of Starling's mission-critical services.
Our process:
Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:
- Initial phone call - ~45 minutes
- Take home technical test to be discussed in the technical interview - ~3 hours
- Technical interview - ~1.5 hours
- Final Interview - ~40 minutes
Requirements
Do you have experience in Terraform?, We're seeking highly motivated engineers with at least 5 years of Java experience to play a key role in our Payment Schemes team. You will build and maintain the systems responsible for Starling's payment integrations ensuring system stability and accuracy. We're looking for engineers who have excellent attention to detail and can write clear, concise and maintainable code. You should have a strong understanding of delivering robust, scalable systems and a proven track record of engineering excellence. Experience with AWS and Postgres is highly desirable.
Benefits & conditions
Pulled from the full job description
- Annual leave
- Employee discount
- Life insurance
- Company pension
- Paid volunteer time
- Private medical insurance
- Cycle to work scheme, * 25 days holiday (plus take your public holiday allowance whenever works best for you)
- An extra day's holiday for your birthday
- Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
- 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 including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
- Generous family-friendly policies
- Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
- Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing