Senior Java Software Engineer - Intelligent Operations
Starling Bank
Join Starling as part of the Customer Service Engineering group to deliver robust, scalable software that improves how millions of customers interact with banking services. You’ll work in a fast-paced, collaborative environment that values ownership, innovation, and code quality. You’ll contribute to tools and systems that help customers help themselves and support operations with the best tools in a cloud-native, distributed architecture. This role offers the chance to shape customer experiences at a leading digital bank and work across teams to drive reliable, efficient software delivery.
Pay / Benefits- 25 days holiday
- Birthday day off
- Pension scheme
- Life insurance 4x salary
- Private Medical Insurance with VitalityHealth
- Perkbox discounts and wellness platform
- Deliver robust and scalable backend services using Java
- Build and evolve customer self-service tooling and support tools for Operations teams
- Collaborate across teams to enable fast, reliable feature delivery and continuous improvement
- Maintain code quality through clean coding, automated testing, and continuous deployment
- Contribute to a cloud-native, distributed system landscape (AWS/GCP, Kubernetes) and CI/CD processes
- 3–5 years of commercial Java experience (not required to be expert)
- Strong understanding of delivering robust, scalable code and best practices
- Desirable: experience with AWS and Postgres
- Willingness to work in a hybrid, collaborative environment
- Open to various tech stacks with focus on pragmatic, simple solutions
- collaborative
- curious and question-asker
- customer-focused
- Java
- Postgres
- AWS
Reference: WJ-747_30184396