Lead Java Microservices Engineer – Banking

Viable Solutions Pty Ltd

Melbourne

On-site

AUD 180,000 - 240,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viable Solutions Pty Ltd is seeking a Lead Engineer to design and deliver cloud-native Java microservices for financial crime platforms at a bank or APRA-regulated organisation. You will own solution design, set engineering standards, and remain hands-on in code.

You will lead the development of scalable microservices in Java/Spring Boot, containerise with Docker, and deploy to Kubernetes. The role emphasizes AI-assisted coding tools, security, and real-time monitoring of transactions.

Qualifications

  • 10+ years of software engineering experience, with recent lead/senior roles.
  • Deep expertise in Java (Java 17+) and Spring Boot.
  • Proven experience designing and building microservices and RESTful APIs at scale.
  • Hands-on with Docker and Kubernetes.
  • Experience building CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, Azure DevOps, ArgoCD).
  • Solid design experience – patterns, distributed systems, resilience, DDD.
  • Experience in banking/financial services or APRA-regulated environments.
  • Financial crime domain experience – KYC/CDD, AML/CTF, real-time monitoring.
  • Experience using AI coding tools and driving productivity gains.

Responsibilities

  • Lead the design of microservices, APIs and integration patterns with clear docs.
  • Hands-on development in Java and Spring Boot for production-grade services.
  • Containerise services with Docker and deploy on Kubernetes (EKS/AKS/GKE/OpenShift).
  • Build and improve CI/CD pipelines with automated testing, quality checks, and secure releases.
  • Drive AI-assisted engineering guidelines and measurable productivity gains.
  • Design and build real-time financial crime detection services (KYC/CDD, monitoring).
  • Ensure regulatory alignment with CPS 234, CPS 230, AML/CTF obligations and AUSTRAC requirements.
  • Provide technical leadership, mentorship, and collaboration with architects, product owners, testers, and platform teams.
  • Own production services with observability and rapid incident response.

Skills

Java
Spring Boot
Microservices
KYC/CDD
AML/CTF
Real-time processing
AI tools

Tools

Docker
Kubernetes
GitHub Actions
Jenkins
GitLab CI
Azure DevOps
ArgoCD
Terraform
Helm
Kafka

Job description

Viable Solutions Pty Ltd is seeking a Lead Engineer to design and deliver cloud-native Java microservices for financial crime platforms at a bank or APRA-regulated organisation. You will own solution design, set engineering standards, and remain hands-on in code.

You will lead the development of scalable microservices in Java/Spring Boot, containerise with Docker, and deploy to Kubernetes. The role emphasizes AI-assisted coding tools, security, and real-time monitoring of transactions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Hydrogen Group • Sydney

On-site
AUD 150,000 - 190,000
Long-term contract
Lead Engineer
Lead Engineer

Viable Solutions Pty Ltd • Melbourne

On-site
AUD 180,000 - 240,000
Senior Java Microservices Engineer (Remote)
Senior Java Microservices Engineer (Remote)

Leaders • Melbourne

Remote
AUD 120,000 - 160,000
Senior Java Engineer - GCP Microservices (Hybrid)
Senior Java Engineer - GCP Microservices (Hybrid)

Profusion Pac Pty Ltd • Melbourne

Hybrid
AUD 150,000 - 190,000
Hybrid working
Career development
Wellbeing benefits
+2
Senior Java Engineer - Cloud-Native Banking (Hybrid)
Senior Java Engineer - Cloud-Native Banking (Hybrid)

Macquarie Group • Sydney

Hybrid
AUD 140,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Lead Java Engineer: AI-Driven SDLC & Microservices
Lead Java Engineer: AI-Driven SDLC & Microservices

EPAM Systems • Sydney

On-site
AUD 180,000 - 240,000
Senior Java Developer – Spring Boot, Kafka & Banking
Senior Java Developer – Spring Boot, Kafka & Banking

Recmatrix Consulting • Sydney

On-site
AUD 140,000 - 190,000
Lead Payments Platform Engineer - Cloud-Native & Scalable
Lead Payments Platform Engineer - Cloud-Native & Scalable

Bespoke Careers • Sydney

On-site
AUD 180,000 - 240,000
Lead Java Engineer: AI-Driven SDLC & Microservices
Lead Java Engineer: AI-Driven SDLC & Microservices

EPAM Systems Inc • New South Wales

On-site
AUD 140,000 - 190,000
Senior Java/Spring Boot Engineer — Core Banking & Payments
Senior Java/Spring Boot Engineer — Core Banking & Payments

Macquarie Bank Limited • Sydney

On-site
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave
+2
Top locations