Job Specifications
We’re looking for a Senior Java Software Engineer to play a pivotal role in transforming the technology landscape of a leading bank. This is a permanent position offering a highly competitive salary, long-term stability, and outstanding career progression for engineers who thrive in fast-paced, regulated environments such as financial services, government, or the public sector.
The Opportunity
This is more than just a role — it’s a long-term career opportunity where you’ll help drive real, meaningful change across critical banking platforms.
You’ll be at the centre of a multi-year transformation journey, modernising systems that underpin operations, compliance, transactions, and client management. Your work won’t sit on the sidelines — it will directly influence how the bank evolves, scales, and delivers for its customers.
From greenfield innovation to re-engineering legacy systems and enabling seamless integrations, you’ll be building technology that has lasting impact at scale.
What You’ll Be Doing
Designing and building robust, scalable, and future-proof applications powering core banking services
Driving end-to-end ownership across the full software development lifecycle
Collaborating with engineering, UI/UX, and transformation teams to deliver solutions that matter
Translating complex business challenges into clean, efficient, and maintainable code
Championing modern engineering practices, design patterns, and architectural excellence
Contributing to a high-performing Agile environment (Scrum/Kanban)
Writing epics and user stories (BDD/Gherkin) that shape delivery outcomes
Continuously enhancing quality, performance, and delivery processes
Partnering with stakeholders across business, security, infrastructure, QA, and leadership
Using tools like Jira, Confluence, and Bitbucket to drive clarity and execution
What You Bring
Strong expertise in Java and backend/server-side engineering
Proven experience building microservices and RESTful APIs
Solid understanding of SQL databases (DB2, SQL Server, or PostgreSQL)
A track record of delivering complex, high-impact systems
Experience working in Agile, delivery-focused environments
Strong communication skills and a collaborative, solutions-driven mindset
A proactive, ownership-led approach — you don’t just contribute, you lead change
Bonus Points
Front-end experience with React, Node.js, HTML, CSS
Exposure to Elastic (ELK stack)
Experience with Docker/Kubernetes and cloud-native environments
Knowledge of test automation tools such as Cucumber or Selenium
Why Join?
Permanent role with clear career progression and long-term growth opportunities
Be part of a large-scale transformation programme with real organisational impact
Work on mission-critical systems used at scale
Gain exposure to modern technologies, architectures, and engineering practices
Join a culture that invests in people, innovation, and continuous improvement
Opportunity to shape the future direction of engineering within the organisation
Make a Real Impact
This is your chance to move beyond incremental change and be part of something bigger — redefining how a major bank builds and delivers technology.
About the Company
Formerly InterQuest Group. Digital progress depends on people. We find them. Morson Edge (Technology) connects ambitious organisations with the talent that makes transformation real. From fintech and data to cloud, software and cyber, we deliver specialists who turn complexity into clarity. We make systems smarter. We make change faster. We make innovation work. Our people bring foresight as well as expertise, helping businesses stay resilient in an industry that never stands still. Part of Morson Group, we work with Praxis ...
Know more