Senior Developer - Cards & Merchant APIs

BNZ

New Zealand

Hybrid

NZD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible working
Generous leave
Career development
Wellbeing support

Job summary

BNZ in New Zealand is seeking a Senior Developer to join the Cards & Merchants team to design, build, and support secure APIs and integration services across the Cards API and enterprise estate. You will own end-to-end delivery, implement RESTful contracts, authentication, and data mapping, and work with product, architecture, and security stakeholders to ensure reliability and production readiness.

This role values hands-on backend engineering, mentoring others, and using AI tools to accelerate

Qualifications

  • 7+ years of professional engineering experience.
  • Expertise in Java and Spring Boot for enterprise-grade APIs.
  • Experience with API gateway and authentication patterns.
  • Ability to design, build, test, and operate APIs in production.
  • Proven leadership and mentoring capabilities.

Responsibilities

  • Deliver complex API features end-to-end for Cards API and enterprise integration.
  • Build secure, resilient API solutions with authentication and data mapping.
  • Own quality, risk, and production readiness, including automated testing.
  • Lead through delivery, review code, mentor developers.
  • Collaborate with product, architecture, engineering, security stakeholders.
  • Use AI tools to accelerate analysis and development.

Skills

Java
Spring Boot
API Design
RESTful APIs
Distributed Systems
Technical Leadership

Tools

Gradle
Docker
OpenShift
Kubernetes
Jenkins
Spinnaker
HashiCorp Vault
Kafka
IBM MQ
PostgreSQL Aurora

Job description

Worker Type:PermanentHere 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.* 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.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.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.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.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.* 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.This is an exciting opportunity to join us! We're 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 to join a fun organisation where we are proud of our culture and how we are helping New Zealander's to 'Find their way', then show your interest by submitting your application - we can't wait to read it.*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 2026Applications will be reviewed regularly across the advertising period, but we do reserve the right to close applications early.remote type: Hybrid Roleremote type: Hybrid RoleWe're 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

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

BNZ • Auckland

On-site
NZD 140,000 - 200,000
Flexible working
Generous leave
Wellbeing support
Senior Engineer - Open Banking
Senior Engineer - Open Banking

BNZ • Auckland

Hybrid
NZD 140,000 - 190,000
Flexible working
Generous leave
Career development
Senior Technical Specialist - AI Domain
Senior Technical Specialist - AI Domain

BNZ • Auckland, Wellington

Hybrid
NZD 150,000 - 190,000
Technical Business Analyst
Technical Business Analyst

BNZ • Auckland

Hybrid
NZD 95,000 - 150,000
Hybrid work model
Generous leave
Senior Security Specialist - Cyber Assurance
Senior Security Specialist - Cyber Assurance

BNZ • Wellington, Auckland

Hybrid
NZD 120,000 - 150,000
Flexible working
Generous leave offering
Career development
Integration Developer at BNZ
Integration Developer at BNZ

BNZ • Auckland

Hybrid
NZD 90,000 - 130,000
Home Loan Specialist
Home Loan Specialist

BNZ • New Plymouth

On-site
NZD 65,000 - 85,000
Flexible working
Generous leave
Associate
Associate

Bank of New Zealand • Auckland

Hybrid
NZD 55,000 - 75,000
Hybrid work arrangement
Generous leave offering
Flexible working
Principal Engineer
Principal Engineer

Westpac New Zealand Limited • Wellington

Hybrid
NZD 180,000 - 260,000
Business Partner
Business Partner

BNZ • Nelson

Hybrid
NZD 100,000 - 140,000
Wellbeing
Flexible work
Generous leave
+1