Java Software Engineer
This is a fantastic opportunity to join our payments team within the paymod value stream as a senior engineer. This value stream is responsible for developing a new platinum business service payments system using cloud based services. This is a very critical payments system which is core to our member’s banking needs.
To build this new vision we are looking to recruit a new applications engineer, who has proven experience in coding and DevOps, who is an agile thinker and ready to help us learn new technologies and architectures.
You’ll be at the frontline, delivering our vision to our members by designing, building, testing and maintaining systems used to process millions of transactions every day. You’ll be given the opportunity to work with the most up-to-date technologies to deliver real change.
What you’ll be doing
As an experienced software engineer, you will play a key role throughout the entire software development lifecycle. Your responsibilities will include writing test cases, developing microservices, and ensuring that end-to-end systems operate as intended. You’ll translate complex designs into secure, resilient implementations aligned with industry best practices.
At times, you will be called upon to triage and resolve technical defects discovered during testing or in production environments. You will also mentor junior engineers with varying levels of experience, guiding them through technical challenges and promoting high-quality standards via peer code reviews. This position requires both deep technical expertise and strong communication skills, as you’ll collaborate closely with fellow engineers, product owners, and technical designers.
About you
- Extensive Java development skills and in depth knowledge of the language including Sprint Boot
- Familiar with XML, JSON data structure and storage within NoSQL datastores
- Testing methodologies including behaviour driven development and test driven development
- Tooling including Docker, Kubernetes, Wiremock, Cucumber, Harness, Jenkins, Junit, Kafka, Atlassian Jira & Confluence, SonarQube and Dynatrace
- Building microservice architectures and event driven architectures
- Building cloud hosted solutions and utilising cloud base services
- Experience of working to SCRUM/agile principles and methodologies
- Extensive experience in problem solving and designing solutions
- Performing functional or non-functional testing
- Possess technical leadership skills and excellent organisational skills
- Good mentoring skills with the ability to inspire other engineers
- Management of and engagement with our engineering partners and 3rd party suppliers
Our customer first behaviours put customers and members at the heart of how we work together. They are the set of behaviours that every colleague needs to display, in every role:
- Feel what customers feel - We step into our customers’ shoes, using their feedback and insights to empathise with them and to understand their needs, so that every decision we make starts and finishes with our customers in mind
- Say it straight - We are brave in speaking out and saying what we think – we’re honest and direct with good intent, openly sharing diverse perspectives to reach the best conclusions and using language everyone can understand
- Push for better - We don’t settle for mediocrity, we challenge the status quo, taking responsibility for continuous improvement and personal development
- Get it done - We prioritise what will have the greatest impact, we are decisive, and we take accountability for delivering brilliant customer outcomes.
View all remote jobs at Nationwide Building Society →
FAQ
- Is the Java Software Engineer position at Nationwide Building Society remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Java Software Engineer role?
- The posted salary range for this position is 55000GBP - 65000GBP.
- When was this Java Software Engineer job posted?
- This listing was posted on November 13, 2025 and is still open for applications.
- How do I apply for the Java Software Engineer position at Nationwide Building Society?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Agile jobs
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
Sr. Fullstack Engineer | Offshore | AD Investor Features
Photon Interactive UK LimitedIndia
React Native Developer | Offshore
Photon Interactive UK LimitedIndia
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia