Major Australian bank scaling fraud detection and digital banking platforms
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.
Notable leadership hires: Head of Business Lending, Associate Director, Head of Risk, Director, Audit Head
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.
Java, Spring Boot, Kafka, PostgreSQL, AWS, Azure, Kubernetes, Docker, Prometheus, Grafana, Elasticsearch. Testing layer includes Karate, Cypress, Selenium, TestNG, JUnit. Recently adopting Bazel.
Melbourne, Victoria, Australia. NAB is a public company with 10,000+ employees.
Other companies in the same industry, closest in size