Senior Java Software Engineer - Build the Future of Banking

  • Morson Edge
  • 25/03/2026
Full time Information Technology Telecommunications

Job Description

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 life cycle
  • 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 Back End/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.