Intermediate Developer

JobSpace

Auckland

On-site

NZD 90,000 - 110,000

Full time

4 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
Wellbeing support

Job summary

Bank of New Zealand in Auckland seeks an Intermediate Developer for its Payments domain within BNZ Technology. This hands-on role covers the full delivery lifecycle: understand, design, implement, test, release and production support.

You will work across teams to break down requirements, estimate work and resolve defects, while contributing to API design and system documentation. The role emphasizes modernisation within payments platforms.

Qualifications

  • 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.

Responsibilities

  • 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; on-call involvement is essential.
  • Collaborate with product owners, analysts, testers, platform teams and other stakeholders to ensure applications meet client needs, security standards and practices.

Skills

Java
RESTful services
Spring Boot
CI/CD
Kubernetes
Maven/Gradle
SQL
Automated testing
Debugging
Communication

Tools

Jenkins
Spinnaker
Git

Job description

Jora New Zealand will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

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.

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

Ehara taku toa i te toa takitahi, nanging he toa takitini" - Success is not the work of an individual, but the work of many."

Closing Date: 09 September 2026

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

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

Similar jobs worth comparing

Intermediate Developer
Intermediate Developer

BNZ • New Zealand

On-site
NZD 90,000 - 130,000
Flexible working
Generous leave
Senior Developer - Core Ledger Replacement
Senior Developer - Core Ledger Replacement

BNZ • Wellington

On-site
NZD 120,000 - 160,000
Flexible working
Generous leave
Career development
Senior Developer at BNZ
Senior Developer at BNZ

BNZ • Wellington

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

BNZ • New Zealand

Hybrid
NZD 90,000 - 130,000
Flexible working
Generous leave
Senior Developer - nCino
Senior Developer - nCino

BNZ • Auckland

Hybrid
NZD 120,000 - 180,000
Flexible working
Generous leave
Wellbeing support
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
Senior Automation Tester - Core Ledger Replacement
Senior Automation Tester - Core Ledger Replacement

BNZ • Wellington

On-site
NZD 110,000 - 140,000
Flexible working
Generous leave
Wellbeing programs
Business Partner
Business Partner

BNZ • Howick

On-site
NZD 90,000 - 130,000
Wellbeing
Flexible working
Generous leave
+1
Business Partner - Taupo
Business Partner - Taupo

JobSpace • Taupo

On-site
NZD 90,000 - 125,000
Senior Technical Specialist
Senior Technical Specialist

JobSpace • Auckland

Hybrid
NZD 120,000 - 170,000