echoloc

NAB Tech Stack

Major Australian bank scaling fraud detection and digital banking platforms

Banking Melbourne, Victoria 10,001+ employees Public Company

NAB is a 10,000+ person Australian banking group actively modernizing its core systems. The tech stack reveals heavy investment in testing infrastructure (Karate, Cypress, Selenium, JUnit, TestBench tooling) and observability (Prometheus, Grafana, Elasticsearch), paired with Java/Spring Boot backend and Kafka event streaming—typical of large financial institutions mid-migration from monoliths to microservices. Active projects around fraud detection, microservice rationalization, and digital personalization, combined with finance and support departments dominating hiring, signal operational scaling and compliance-driven engineering work.

Tech Stack 109 technologies

Core StackPower BI Prometheus Grafana Elasticsearch Java JavaScript Cypress Python Selenium JUnit Kafka PostgreSQL AWS Docker Kubernetes Jenkins Ruby Scala Excel Harness Karate Cucumber TestNG Rest Assured Mockito Spring Boot WireMock Azure Perl JMeter+79 more
AdoptingBazel

What NAB Is Building

Challenges

  • Portfolio health
  • Sustainable growth across diversified portfolio
  • Reducing microservice duplication
  • Improving asset quality
  • Compliance requirements
  • Moving governance into code
  • Risk compliance controls
  • Reducing fraud
  • Customer advocacy
  • Ensuring integrity and accuracy of system data

Active Projects

  • Early warning and fraud detection system
  • Digital sales personalisation program
  • Automation-first governance controls
  • Evolve nabserv platform roadmap
  • In-life management analytics solution
  • Smarter banking options
  • Yearly business plans
  • Microservice rationalization
  • Rationalize microservice duplication
  • Business development strategy

Hiring Activity

Accelerating410 roles · 180 in 30d

Department

Finance
168
Support
81
Sales
44
Engineering
26
Ops
12
Data
11
Research
8
Security
8

Seniority

Junior
128
Senior
120
Mid
61
Manager
43
Lead
18
Director
13
Principal
8
VP
7

Notable leadership hires: Head of Business Lending, Associate Director, Head of Risk, Director, Audit Head

Company intelligence

Find more companies like NAB by tech stack, pain points and active projects

Get started free

About NAB

NAB (National Australia Bank) is Australia's largest retail and wholesale banking group, headquartered in Melbourne. The organization serves consumers and businesses across retail banking, lending, and financial products in Australia and New Zealand. With 10,000+ employees and 407 active job openings, hiring is accelerating across finance, support, and engineering functions. Core infrastructure spans AWS, Azure, Kubernetes, and PostgreSQL, with recent adoption of Bazel for build optimization. Current initiatives focus on early warning and fraud detection systems, digital sales personalization, microservice consolidation (addressing documented duplication), and automation-first governance controls—indicating a push toward both customer experience modernization and internal operational efficiency.

HeadquartersMelbourne, Victoria
Company Size10,001+ employees
Hiring MarketsAustralia, India, United States

Frequently Asked Questions

What is NAB's tech stack?

Java, Spring Boot, Kafka, PostgreSQL, AWS, Azure, Kubernetes, Docker, Prometheus, Grafana, Elasticsearch. Testing layer includes Karate, Cypress, Selenium, TestNG, JUnit. Recently adopting Bazel.

Where is NAB headquartered?

Melbourne, Victoria, Australia. NAB is a public company with 10,000+ employees.

Similar Companies in Banking

Other companies in the same industry, closest in size