NAB

Intermediate Developer

NAB
Apply
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

GradleJavaJenkinsKubernetesMavenSpinnakerSpring BootSQL

Categories

NAB

About NAB

10,000+ employees

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

Contact me