Intermediate Developer

BNZ

New Zealand

On-site

NZD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working
Generous leave

Job summary

Bank of New Zealand (BNZ) is seeking an Intermediate Developer for our Payments domain within BNZ Technology. The role involves hands-on work across the full delivery lifecycle, including design, implementation, testing, release, and production support.

You will work with the team to understand requirements, design robust solutions, and collaborate with product owners and engineers to meet client needs and security standards.

Qualifications

  • Strong experience with Java and RESTful services.
  • Spring Boot framework experience.
  • Automated testing, clean code, debugging, and version control understanding.
  • Familiarity with Maven or Gradle build tooling.
  • Experience with relational databases and SQL.
  • CI/CD pipelines such as Jenkins or Spinnaker.
  • Containerised applications and Kubernetes familiarity or quick learnability.
  • Ability to investigate issues methodically and explain technical problems.

Responsibilities

  • Break down requirements with the team and estimate work, identify risks.
  • Diagnose and resolve defects and production incidents using logs and metrics.
  • Contribute to design and development including API design and documentation.
  • Integrate services with downstream systems, event streams, databases and providers.
  • Write automated unit, integration and contract tests; contribute to test automation.
  • Resolve incidents by diagnosing issues and implementing fixes.
  • Participate in on-call roster and collaborate with stakeholders.

Skills

Java
RESTful services
Spring Boot
CI/CD
Jenkins
Spinnaker
Kubernetes
Relational databases
SQL
Testing & QA
Version control
Problem solving

Tools

Maven/Gradle

Job description

Worker Type: Permanent


Here at BNZ, it's about more than just banking. We work together in an agile, energising environment to create innovative solutions through our promise "If you can imagine a better future, let's find a way." We support wellbeing, flexible working and have a generous leave offering. There is the opportunity for growth, learning and career development. No two days are the same. Ko mātou tēnei | This is Us


This is an exciting opportunity for an Intermediate Developer to join our Payments domain within BNZ Technology

This is a hands‑on role for someone who enjoys working across the full delivery lifecycle: understanding a problem, designing and implementing a solution, testing it thoroughly, releasing it safely, and supporting it in production.


About the Role

We sat down with our Engineering Lead, and they let us know the following about the role.


What are 5 day to day tasks the person in this role will complete?

  • Work with the team to break down requirements, estimate work, identify risks and make practical technical decisions.
  • Diagnose and resolve defects and production incidents, using logs, metrics, traces and a structured troubleshooting approach.
  • Contribute to application design and development including API specification design, writing clean maintainable code, production of system and programme documentation as well as ongoing maintenance.
  • Integrate services with downstream systems, event streams, databases, payment providers and other platform capabilities.
  • Write automated unit, integration and contract tests and contribute to test automation.
  • Resolve production incidents by diagnosing issues, testing and implementing a fix.
  • Involvement in the on‑call roster is essential.
  • Collaborate with product owners, analysts, testers, platform teams and other technical and non‑technical stakeholders to ensure applications meet client needs, security standards and practices.

What is the team culture and environment like?

Our team is built on a culture of trust, collaboration and growth. We help each other when faced with challenges, work on exciting projects, and ensure there are plenty of opportunities to learn and grow. We value everyone’s ideas and contribution, enabling an environment where each and everyone plays a key role in the team.


What projects / work will the candidate be working on now and into the next year?

We build and support applications that play a vital part in the Payments ecosystem. Working with front end and downstream applications to develop, support and maintain payment systems will be a critical part of the role.


What is the most exciting thing about this opportunity?

We are embarking on a modernisation journey to replace legacy systems with Enterprise applications with plenty of challenges and opportunities to learn!


What attributes will this person display in order to be successful in this role?

  • Commercial software development experience in a team environment.
  • Strong experience with Java and practical experience building RESTful services.
  • Experience with Spring Boot framework.
  • A sound understanding of automated testing, clean code, debugging and version control.
  • Familiarity with Maven or Gradle build tooling and dependency management.
  • Experience working with relational databases and SQL.
  • Familiarity with CI/CD pipelines like Jenkins or Spinnaker and the practices required to deliver changes safely.
  • An understanding of containerised applications and Kubernetes, or the ability to learn these quickly.
  • The ability to investigate issues methodically and explain technical problems in clear language.
  • A security‑conscious approach to handling financial data, authentication, authorisation and sensitive integrations.
  • Collaborative mindset, a proactive attitude and ability to work in a fast paced environment.
  • Strong communication skills with the ability to speak with technical and non‑technical audience.
  • Curiosity to learn, willingness to speak up and contribute to the strategic vision of the team.

You do not need experience with every technology listed. We value solid engineering fundamentals, curiosity and the ability to learn within a varied technology environment.


Nau Mai ki te Pēke o Aotearoa | Come to the Bank of New Zealand

We are bold thinkers who are taking brave steps to create a company that people want to work for, and customers want to bank with. If you're ready tojoin a fun organisation where we are proud of our culture and how we are helping New Zealander's to 'Find their way',


Closing Date: 09 September 2026


Applications will be reviewed regularly across the advertising period, but we do reserve the right to close applications early.


We are the bank for New Zealand. Our purpose is to serve customers well and help our communities prosper.


Every day we find ways for our customers, our people, and our communities to thrive through strong values, diverse teams, and great people - just like you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer at BNZ
Senior Developer at BNZ

BNZ • Wellington

Hybrid
NZD 120,000 - 150,000
Flexible working
Generous leave
Hybrid work model
+1
Senior Developer - Core Ledger Replacement
Senior Developer - Core Ledger Replacement

BNZ • New Zealand

On-site
NZD 120,000 - 180,000
Flexible working
Generous leave policy
Wellbeing support
Test Lead - Core Ledger Replacement
Test Lead - Core Ledger Replacement

BNZ • Wellington

On-site
NZD 120,000 - 160,000
Support wellbeing
Flexible working
Generous leave offering
Senior Technical Specialist
Senior Technical Specialist

BNZ • New Zealand

On-site
NZD 120,000 - 170,000
Functional Consultant – Salesforce and nCino
Functional Consultant – Salesforce and nCino

BNZ • New Zealand

On-site
NZD 90,000 - 130,000
Flexible working
Generous leave offering
Wellbeing support
+1
Principal Engineer (Environments)
Principal Engineer (Environments)

Bank of New Zealand • Wellington

On-site
NZD 140,000 - 190,000
Wellbeing
Flexible working
Generous leave
Senior Associate - CME
Senior Associate - CME

BNZ • Auckland

Hybrid
NZD 100,000 - 150,000
Platform Manager - AI Domain
Platform Manager - AI Domain

BNZ • New Zealand

Hybrid
NZD 150,000 - 210,000
Principal Engineer
Principal Engineer

Bank of New Zealand • Wellington

Hybrid
NZD 180,000 - 280,000
Principal Engineer
Principal Engineer

BNZ • Wellington

Hybrid
NZD 190,000 - 260,000
Flexible working
Generous leave
Career development