
Senior Java Software Engineer - Intelligent Operations
Starling Bank5 months ago
London, United KingdomSenior
Responsibilities
- Build and deliver robust, scalable, high-quality software for the Customer Service Engineering Group.
- Develop primarily in Java while applying clean coding practices and simple, elegant solutions.
- Contribute to automated testing, continuous deployment, and frequent software releases.
- Collaborate across teams, take ownership of technical work, and share knowledge with colleagues.
Requirements
- At least 7 years of commercial experience with Java.
- Strong understanding of delivering robust and scalable code and applying software engineering best practices.
- Proven track record of delivering high-quality software.
- Experience with AWS and Postgres is highly desirable.
- Aptitude, attitude, ownership, collaboration, and willingness to work across multiple technical challenges.
Benefits
- 25 days of holiday plus public holidays, with an additional birthday holiday and options to buy or sell up to five extra days.
- 16 hours of paid volunteering time per year.
- Salary sacrifice, enhanced pension scheme, life insurance, and group income protection.
- Private Medical Insurance with VitalityHealth, including mental health support and cancer care.
- Family-friendly policies, Perkbox membership, retail and wellness discounts, Cycle to Work, gym partnerships, and electric vehicle leasing.
- Hybrid working in the UK with a minimum of one office day per week for Technology employees.