Bank of New Zealand

Senior Developer - Lending Platforms

Bank of New Zealand

Wellington, Wellington Region, New Zealand (Hybrid) · Full Time

Be the first to apply

Experience
6–8 yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Us

At Bank of New Zealand, we're dedicated to more than banking; we foster an agile, dynamic environment where innovative solutions are built through our promise: "If you can imagine a better future, let's find a way." We prioritize employee wellbeing, flexible work arrangements, and offer generous leave benefits, creating opportunities for professional growth and career advancement. Our days are diverse and engaging.

Role Overview

You will become a crucial member of BNZ’s Technology team focused on the Lending Platforms domain—a newly formed group aimed at enhancing the stability, resilience, security, and operational maturity of essential lending systems. This team operates across various platforms and integration services that power lending application processing and decision-making for both personal and business customers, with a primary emphasis on Secured Lending.

The broader business unit provides the technological foundation for key lending experiences and services available to BNZ customers. While these platforms undergo a journey of modernization and retirement, the team ensures they stay secure, reliable, compliant, and well-maintained in the interim.

Collaboration is critical, with close partnerships involving delivery, risk, data, vendors, and other technology teams aimed at elevating platform health, bolstering production readiness, and enhancing support capabilities throughout the domain.

Key Responsibilities

  • Manage and support APIs, applications, and integrations that underpin BNZ's secured lending platforms, including services connected with third-party SaaS providers.
  • Drive reliability and operational improvements through software enhancements, automation, improved monitoring, and proactive maintenance.
  • Participate in platform lifecycle activities such as patching, upgrading, addressing vulnerabilities, and mitigating risks.
  • Investigate production incidents, lead triage and troubleshooting efforts, and contribute to root cause analysis and long-term fixes.
  • Develop and enhance operational documentation, runbooks, support protocols, and production readiness procedures to improve knowledge sharing and support outcomes.

Candidate Requirements

  • Senior engineer with strong expertise in software development and enterprise application support, ideally possessing 6 to 8+ years in complex environments.
  • Proficient hands-on experience with .NET and/or Java, Spring Boot applications, and API development and support in production environments.
  • Experience with operational and platform lifecycle tasks including patching, upgrades, vulnerability remediation, and production support.
  • Good understanding of distributed systems, API integration patterns, and security fundamentals such as API gateways, mutual TLS (mTLS), JWT, and secure inter-service communication.
  • Familiarity with CI/CD tools including Jenkins, Spinnaker, Docker, and Kubernetes, plus monitoring/observability tools like Splunk and Dynatrace is highly advantageous.
  • Bonus skills include React and TypeScript, automated testing frameworks such as JUnit and Rest-Assured, knowledge of lending or financial services domains, and experience working with WebSphere-based systems.

Personal Attributes

  • Proactive and reliable with a strong sense of ownership over critical systems and their outcomes.
  • Composed and systematic in managing production support challenges, balancing urgent responses with strategic improvements.
  • Collaborative and communicative, skilled at building effective working relationships across engineering, delivery, risk, vendor, and business stakeholders.
  • Curious and pragmatic with a continuous improvement mindset aimed at enhancing systems through disciplined operational practices, thoughtful engineering, and thorough follow-through.

Additional Information

This is a fixed-term 12-month position based in Wellington. The role follows a hybrid work model requiring attendance at least three days in the office (Tuesdays and Thursdays are key anchor days) with two days permitted for flexible remote work.

We are an organisation that values bold thinking and courageous action to create an enjoyable workplace and a beloved banking experience for New Zealanders. We welcome you to express your interest by applying.

Industry

Banking

Tools & software

Java React Docker required Kubernetes required Dynatrace required Splunk Enterprise required Jenkins CI required Spinnaker required

How they work

Teamwork & Collaboration Initiative Accountability Stress Management Dependability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer