12 days ago
Auckland, New Zealand or Wellington, New ZealandMid Level
Responsibilities
- Break down requirements, estimate work, identify risks, and make practical technical decisions with the team.
- Design, implement, maintain, and document payment applications and RESTful services.
- Integrate services with downstream systems, event streams, databases, payment providers, and platform capabilities.
- Write automated unit, integration, and contract tests and contribute to test automation.
- Diagnose and resolve defects, production incidents, and technical issues using logs, metrics, traces, and structured troubleshooting.
- Release changes safely, support applications in production, and participate in the on-call roster.
- Collaborate with product owners, analysts, testers, platform teams, and technical and non-technical stakeholders.
Requirements
- Commercial software development experience in a team environment.
- Strong Java experience and practical experience building RESTful services.
- Experience with the Spring Boot framework.
- Understanding of automated testing, clean code, debugging, and version control.
- Familiarity with Maven or Gradle build tooling and dependency management.
- Experience with relational databases and SQL.
- Familiarity with Jenkins or Spinnaker CI/CD pipelines and safe software delivery practices.
- Understanding of containerised applications and Kubernetes, or the ability to learn them quickly.
- Ability to investigate issues methodically and explain technical problems clearly.
- Security-conscious approach to financial data, authentication, authorisation, and sensitive integrations.
- Collaborative, proactive, adaptable, and able to work in a fast-paced environment.
- Strong communication skills with technical and non-technical audiences, plus curiosity and willingness to contribute to the team’s strategic vision.
Benefits
- Permanent employment with opportunities for growth, learning, and career development.
- Flexible working, wellbeing support, and a generous leave offering.
- Collaborative and supportive team culture with varied modernisation projects.
- Essential participation in the on-call roster is part of the role.
Tech Stack
Categories
About NAB
We're here to be the most customer-centric company in Australia and New Zealand. We’re here to support you with your banking needs in any way we can. We’re open for business. Connect with us: www.nab.com.au/contact-us
