Senior Developer - Cards & Merchant APIs

Bank of New Zealand

Auckland

Presencial

NZD 120 000 - 180 000

Tempo integral

Há 13 dias

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Growth and career development
Flexible working arrangements
Wellbeing benefits

Resumo da oferta

Bank of New Zealand is seeking a Senior Developer to join the Cards & Merchants team in Auckland. You will design, build, and support secure, resilient APIs and integration services that improve reliability and customer outcomes.

The role emphasizes hands-on backend engineering, technical leadership, and collaboration with product, architecture, and security teams. You will own complex features end-to-end, contribute to production readiness, and mentor others while navigating a regulated banking

Qualificações

  • 7+ years of relevant professional engineering experience.
  • Strong hands-on Java and Spring Boot experience.
  • Experience designing RESTful APIs and API contracts.
  • Knowledge of gateway-based integrations with Kong and JWT.
  • Proficient with Gradle and container platforms (Docker, OpenShift, Kubernetes).
  • CI/CD familiarity: Bitbucket, Jenkins, Spinnaker.
  • Secrets management with HashiCorp Vault.
  • Messaging with IBM MQ or Kafka; PostgreSQL Aurora.
  • Testing with JUnit, REST Assured and TestNG.

Responsabilidades

  • Lead end-to-end delivery of complex API features in Cards API and enterprise integrations.
  • Build secure, resilient API solutions using Java/Spring Boot and REST contracts.
  • Embed automated testing, observability, and production readiness in delivery.
  • Collaborate with product, architecture, security, and ops teams; mentor developers.

Conhecimentos

Backend engineering
Technical leadership
End-to-end ownership
Problem solving under ambiguity
Collaboration & communication
Continuous improvement
Domain knowledge: cards/merchants

Ferramentas

Java
Spring Boot
REST APIs
Kong (API gateway)
JWT
Gradle
Docker
OpenShift
EKS/Kubernetes
Bitbucket
Jenkins
Spinnaker
HashiCorp Vault
IBM MQ
Kafka
PostgreSQL Aurora
JUnit
REST Assured
TestNG
IDE tooling

Descrição da oferta de emprego

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.

We have an exciting opportunity for a Senior Developer to join our Cards & Merchants team and help design, build, and support secure, resilient APIs and integration services that improve reliability and customer outcomes.

Mō te Tūranga | 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?
  • Deliver complex API features end to end: Design, build, test, deploy, and support complex features and services across our Cards API and enterprise integration estate, balancing delivery speed with quality, reliability, and long‑term maintainability.

  • Build secure and resilient API solutions: Develop enterprise-grade Java and Spring Boot services, create and implement RESTful API contracts, and apply appropriate authentication, error handling, data mapping, and integration patterns.

  • Own quality, risk, and production readiness: Embed automated testing, secure coding, observability, and operational readiness into delivery. Identify technical risks early, contribute to incident resolution and root‑cause analysis, and improve services based on production learnings.

  • Solve complex technical problems and improve efficiency: Navigate ambiguous requirements, break down complex problems, assess trade‑offs, and propose practical solutions that align with architecture standards and the needs of interconnected Cards and Merchant systems. Use AI tools to accelerate analysis, development, testing, documentation, and problem‑solving, while identifying opportunities to simplify team processes and improve delivery outcomes.

  • Collaborate, influence, and grow others: Work closely with product, architecture, engineering, testing, platform, and security stakeholders. Contribute constructively to technical decisions, review code and designs, and mentor developers through pairing, feedback, and knowledge sharing.

What is the team culture and environment like?

Across BNZ we’re a collaborative bunch who value open, honest conversations and continuous improvement. Everyone has a strong sense of ownership over the customer experience, from keeping services running smoothly to finding ways to make them better. We’re big on learning, sharing what we know, and staying curious.

What is the most exciting thing about this opportunity?

Cards & Merchants is uplifting its API capability, creating an opportunity to build the reusable, standardised, and reliable services that will support Cards, Merchant, and enterprise integration outcomes for years to come. You’ll combine hands‑on engineering with meaningful technical influence in a high‑impact environment where the quality of the APIs you deliver directly affects customers and teams across BNZ.

What is the most challenging thing about this opportunity?

You’ll be delivering change within a complex integration landscape while also helping maintain and improve live services. Success requires pragmatic trade‑offs between immediate delivery needs and long‑term sustainability, plus the confidence to work through ambiguity, dependencies, risk, and changing priorities without compromising engineering quality.

What technical skills are required for this role?

This is an opportunity to bring strong hands‑on backend engineering experience and take ownership of enterprise API and integration services. Experience within banking, payments, cards, merchants, or another regulated environment would be beneficial. We are looking for candidates with 7+ years of relevant professional engineering experience, including experience in:

  • Core Development: Strong hands‑on experience with Java and Spring Boot/Spring for building enterprise‑grade API and integration services.

  • API Design & Gateway: Experience designing and implementing RESTful APIs, including API contracts, specifications, request and response payloads, data mapping, authentication, and error handling, secured via Kong using REST and JWT. End‑to‑end delivery goes through Kong, so a solid understanding of gateway‑based integration is essential.

  • Build & Container Platform: Proficient with Gradle for build management and Docker for containerisation, with services deployed and run on OpenShift and EKS/Kubernetes.

  • CI/CD & Delivery Tooling: Familiarity with the bank’s standard pipelines: Bitbucket for source control, Jenkins for build, and Spinnaker for deployment.

  • Secrets Management: Experience using HashiCorp Vault for secure storage and management of API keys, passwords, and other secrets.

  • Messaging & Data: Depending on requirements, experience with IBM MQ using JSON over MQ and/or Kafka for messaging and event‑driven integration, and PostgreSQL Aurora for data persistence.

  • Testing: Experience with JUnit, REST Assured, and TestNG for unit and API/integration testing, with end‑to‑end test coverage validated through Kong.

  • Tooling: Comfortable working in a modern Java IDE.

  • Domain Knowledge: An understanding of cards and card or merchant data flows would be beneficial.

What attributes will this person display in order to be successful in this role?
  • Hands‑on Technical Leadership: You lead through delivery, sound engineering judgement, and practical guidance, while remaining actively involved in design, coding, testing, and production support.

  • End‑to‑End Ownership: You take responsibility for complex features and services from problem definition and design through deployment, support, and ongoing improvement.

  • Problem‑Solving Under Ambiguity: You shape unclear problems, make pragmatic trade‑offs, and guide others toward solutions that balance technical and business constraints.

  • Quality and Risk Mindset: You build reliability, security, performance, and testability into solutions and raise technical or operational risks early.

  • Coaching and Knowledge Sharing: You grow others through mentoring, pairing, code and design reviews, constructive feedback, and clear technical documentation.

  • Collaboration and Communication: You communicate clearly with technical and non‑technical stakeholders, build trusted relationships, and contribute constructively to cross‑team decisions.

  • Continuous Improvement: You seek feedback, stay curious, and use evidence, operational learning, and AI tools to improve engineering practices, team processes, and services.

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

Please note applications close Friday 16 October 2026.

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

Closing Date: 16 October 2026

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

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Principal Engineer - Cards API's
Principal Engineer - Cards API's

Bank of New Zealand • Auckland

Presencial
NZD 180 000 - 260 000
Generous leave
Flexible working
Senior Developer - Cards & Merchant APIs
Senior Developer - Cards & Merchant APIs

BNZ • Nova Zelândia

Híbrido
NZD 120 000 - 170 000
Flexible working
Generous leave
Career development
+1
Principal Engineer - Cards API's
Principal Engineer - Cards API's

BNZ • Auckland

Presencial
NZD 140 000 - 200 000
Flexible working
Generous leave
Wellbeing support
Senior Engineer - Open Banking
Senior Engineer - Open Banking

Bank of New Zealand • Auckland

Híbrido
NZD 120 000 - 160 000
Flexible working
Generous leave
Career development
+1
Senior Engineer - Open Banking
Senior Engineer - Open Banking

BNZ • Auckland

Híbrido
NZD 140 000 - 190 000
Flexible working
Generous leave
Career development
Integration Developer at BNZ
Integration Developer at BNZ

BNZ • Auckland

Híbrido
NZD 90 000 - 130 000
Developer
Developer

Bank of New Zealand • Wellington

Presencial
NZD 90 000 - 120 000
Flexible working
Generous leave
Senior Security Consultant
Senior Security Consultant

Bank of New Zealand • Auckland

Híbrido
NZD 140 000 - 190 000
Generous leave
Flexible working
Hybrid work arrangement
+1
Senior Software Engineer
Senior Software Engineer

Kiwibank • Wellington

Híbrido
NZD 110 000 - 160 000
Customer Service Banker
Customer Service Banker

Bank of New Zealand • Wellington

Presencial
NZD 48 000 - 64 000