Intermediate Full Stack Developer at Bank of New Zealand
Wellington, Wellington, New Zealand -
Full Time


Start Date

Immediate

Expiry Date

12 May, 26

Salary

0.0

Posted On

11 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Authentication, Authorization, OAuth2, OIDC, CIBA, JWT, Java, Spring Boot, RESTful APIs, React, Docker, Kubernetes, AWS, CI/CD, Jenkins, Terraform

Industry

Banking

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 a fantastic opportunity for an experienced Intermediate Full Stack Developer to join our team. We are responsible for building and supporting the Customer Multi-factor Authentication product which provides mobile push authentication for the bank. Mō te Tūranga | About the Role We sat down with the People Leader (who you’ll report to) and they told us the following about the role: This role can be based in Auckland and is a permanent, full time opportunity. It is a hybrid role with three days in the office and two days where you can work flexibly. What are 5 day to day tasks the person in this role will complete? Deliver Outcomes: Take ownership of well-defined features or technical problems, driving them to completion in a timely and reliable way. Contribute to production support and on-call activities to help maintain system reliability and respond to operational issues. Demonstrate Technical Excellence: Apply solid engineering principles to design, implement, test, and maintain code or infrastructure that is performant, reliable, and easy to understand. Solve Problems: Break down moderately complex problems into clear, achievable tasks. Seek input when needed and contribute ideas to help others do the same. Manage Risk and Quality: Write code and design systems that are resilient and observable. Surface risks early and participate in code reviews and quality processes to maintain standards. Collaborate and Influence: Work effectively with teammates and cross-functional partners. Communicate clearly and constructively and contribute to a positive team culture. Grow Self and Others: Seek feedback and reflect on it to grow your own capability. Share knowledge with colleagues through pairing, documentation, or informal mentoring. What is the team culture and environment like? Our team culture is collaborative, innovative, and results driven. We prioritize open communication, continuous learning, and accountability, ensuring everyone feels empowered to contribute. The environment is fast paced yet supportive, fostering teamwork and problem-solving. We value inclusivity, respect diverse perspectives, and maintain a balance between high performance and well-being to drive both individual and business success. What technical skills / skills are required for this role? Customer Identity: Familiarity with authentication and authorisation; OAuth2, OIDC, CIBA, and JWT. Experience with Ping Identity products advantageous. Backend Development: Strong understanding of modern Java features and best practices. Expertise in Spring Boot framework for microservice architecture. Design, implementation, and maintenance of RESTful API’s and event-driven architectures. Frontend Development: Experience in native mobile (iOS/Android) application development. Experience with React for building modern, responsive user interfaces. Containerization and Cloud Platforms: Proficiency in Docker and container orchestration platforms such as OpenShift or Kubernetes. Knowledge and experience with cloud platforms, particularly AWS. DevOps and Automation: Hands-on experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines and associated tools (e.g., Jenkins and Terraform). Proficiency in monitoring and logging tools to ensure system reliability and performance. What attributes will this person display to be successful in this role? Core Competency: Proficiency in at least one technical domain, with the ability to contribute effectively to design and implementation within that area. Autonomy and Initiative: Able to independently deliver features or improvements of moderate scope, while knowing when to ask for help or escalate. Collaboration Skills: Comfortable working in a team environment and contributing to a culture of feedback, learning, and shared ownership. Quality and Reliability Mindset: Understands the importance of maintainability, performance, and operational health in everything they build. Qualifications: A relevant tertiary qualification, or an alternate learning pathway with demonstrated capability. Nau Mai ki te Pēke o Aotearoa | Come to the Bank of New Zealand Please Note: Advertising for this vacancy closes on Wednesday 25 February 2026 at 11:59pm. We review applications. 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: 24 February 2026 Applications will be reviewed regularly across the advertising period, but we do reserve the right to close applications early. Welcome to BNZ Careers! We are excited for you to apply for a role with us. We'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.
Responsibilities
The Intermediate Full Stack Developer will take ownership of features and technical problems, ensuring timely completion. They will also contribute to production support and collaborate with teammates to maintain system reliability.
Loading...