Login Enter

Starling Bank

3 years ago

Software Engineer - Java

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Starling Bank
Location
UK, London United Kingdom
Posted
3 years ago
View all jobs at Starling Bank

Job description

Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and New York offices. As part of our mission to make banking better, we're looking for talented Software Engineers like you to join our team! If you’re passionate about building innovative software solutions that make a real difference in people’s lives, then this could be the perfect role for you. As a Software Engineer at Starling, you will be responsible for designing and developing high-quality software applications using Java. You will work closely with our cross-functional teams to deliver projects on time and within budget. This is an exciting opportunity to join a fast-growing company that is revolutionizing the banking industry. Responsibilities: * Design and develop high-quality software applications using Java * Collaborate with cross-functional teams to deliver projects on time and within budget * Participate in code reviews and contribute to the improvement of our coding standards * Troubleshoot and debug issues in our software applications * Stay up-to-date with industry trends and best practices in software development * Contribute to the design and implementation of new features and functionality * Work closely with our QA team to ensure high-quality software delivery Requirements: * Bachelor’s degree in Computer Science or a related field * 2+ years of experience in software development using Java * Strong understanding of object-oriented programming principles and design patterns * Experience with Agile development methodologies and version control systems such as Git * Excellent problem-solving skills and attention to detail * Ability to work effectively in a fast-paced environment and prioritize tasks accordingly * Strong communication and teamwork skills * Experience with cloud-based technologies such as AWS or Azure is desirable but not essential What We Offer: * Competitive salary and benefits package * Opportunity to work on cutting-edge technology and innovative projects * Collaborative and dynamic work environment * Professional development opportunities and training programs * Flexible working hours and remote work options * Access to the latest tools and technologies * Recognition and rewards for outstanding performance * A fun and supportive team culture with regular social events and activities If you’re passionate about building innovative software solutions that make a real difference in people’s lives, then this could be the perfect role for you. Apply now to join our talented team of Software Engineers!

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.