At a Glance
- Tasks: Design and develop innovative software solutions for customer authentication and access management.
- Company: Join a leading UK bank with a focus on technology and innovation.
- Benefits: Enjoy competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact in transforming banking technology while working in an Agile environment.
- Qualifications: Strong Java and Spring Boot experience, with a passion for coding and collaboration.
- Other info: Be part of a dynamic team with excellent career advancement opportunities.
The predicted salary is between 43200 - 72000 £ per year.
A leading UK Bank is seeking a Senior Engineer to join their new Customer Authentication and Access Management feature team. You will play a pivotal role in designing, developing, and improving software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. You will help shape innovative solutions that enhance and transform our technology estate within Transaction Banking. You will work as part of a Scrum team within an Agile environment to deliver APIs and microservices. Additional collaboration with Platform teams and Lead Engineers will help define backlogs and identify the required solutions.
Accountabilities:
- Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimised for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organisation’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Skills and Competencies:
- Strong Java and Spring Boot development experience in high-throughput systems.
- Deep understanding of event-driven and messaging architectures (Kafka, JMS, AMQP or similar).
- Experience engineering reliability and observability at scale (monitoring, tracing, SLIs/SLOs).
Desirable Skills:
- Experience building notification delivery infrastructure (webhooks, push, SMS).
- Awareness of the payments domain, including processing flows and compliance considerations.
- Experience adopting AI-assisted development practices to improve productivity and code quality.
This is a permanent role that can be based out of the Northampton or Knutsford Office.
Senior Engineer employer: Qurated
Contact Detail:
Qurated Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at the bank or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub profile showcasing your projects, especially those related to Java and Spring Boot. This gives you a chance to demonstrate your expertise and passion for software development.
✨Tip Number 3
Ace the interview! Research common interview questions for Senior Engineers and practice your responses. Be ready to discuss your experience with APIs, microservices, and any relevant technologies like Kafka or JMS.
✨Tip Number 4
Apply through our website! We make it easy for you to submit your application directly, and it shows you're genuinely interested in joining our team. Plus, it helps us keep track of your application more efficiently.
We think you need these skills to ace Senior Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Engineer role. Highlight your experience with Java, Spring Boot, and any relevant projects that showcase your skills in high-throughput systems. We want to see how you can contribute to our Customer Authentication and Access Management feature team!
Showcase Your Projects: Include specific examples of projects where you've designed and developed software solutions. If you've worked with APIs or microservices, let us know! This will help us understand your hands-on experience and how you can enhance our technology estate.
Highlight Collaboration Skills: Since this role involves cross-functional collaboration, mention any experiences where you've worked with product managers, designers, or other engineers. We value teamwork, so showing us how you’ve contributed to a collaborative environment will definitely catch our eye.
Keep It Professional Yet Personal: While we love a professional application, don’t be afraid to let your personality shine through! A bit of authenticity can go a long way in making your application stand out. And remember, apply through our website for the best chance!
How to prepare for a job interview at Qurated
✨Know Your Tech Inside Out
Make sure you brush up on your Java and Spring Boot skills before the interview. Be ready to discuss your experience with high-throughput systems and event-driven architectures like Kafka or JMS. They’ll want to see that you can not only talk the talk but also walk the walk when it comes to technical expertise.
✨Showcase Your Agile Experience
Since this role involves working in a Scrum team, be prepared to share specific examples of how you've contributed to Agile projects. Talk about your role in defining backlogs, collaborating with product managers, and how you’ve ensured seamless integration of software solutions. This will show that you understand the Agile methodology and can thrive in that environment.
✨Emphasise Collaboration Skills
Collaboration is key in this role, so highlight your experience working with cross-functional teams. Share stories about how you’ve participated in code reviews, shared knowledge, and promoted code quality. This will demonstrate that you’re not just a lone wolf but a team player who values collective success.
✨Stay Current with Industry Trends
They’ll appreciate candidates who are proactive about staying informed on technology trends. Mention any recent innovations or practices you’ve adopted, especially around secure coding and AI-assisted development. This shows that you’re committed to continuous learning and can bring fresh ideas to the table.