Senior Java Developer - Banking

DWS

City of Melbourne

Hybrid

AUD 167,000 - 204,000

Full time

44 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DWS is seeking a Senior Java Developer with proven banking experience to join a major greenfield transformation program in Melbourne. The role focuses on designing and building microservices and cloud-native solutions in AWS and/or Azure, with a hybrid work model (3+ days onsite).

The ideal candidate has extensive Java expertise, strong Spring/Spring Boot knowledge, and solid experience delivering RESTful APIs in banking environments. Start ASAP.

Qualifications

  • Significant professional experience as a Java Developer in banking/financial services.
  • Strong design and development experience with Microservices architectures.
  • Cloud experience across AWS and/or Azure.
  • Extensive experience with Spring and Spring Boot.
  • Knowledge of building and integrating REST APIs.
  • Experience with Git repositories and CI/CD (Jenkins/GitLab).
  • Containerisation using Docker and modern DevOps practices.
  • Familiarity with monitoring/observability tools like Splunk.
  • Understanding of API best practices and API Gateway concepts.

Skills

Java Developer
Banking domain
Microservices
AWS/Azure
Spring Boot
REST APIs
Git
Jenkins
GitLab
Docker
DevOps
Splunk
API Gateway

Tools

Git
Jenkins
GitLab
Docker
Splunk

Job description

DWS is seeking a Senior Java Developer with proven banking experience to join a major greenfield transformation program within a leading Australian financial services organisation. This role will suit an experienced Java professional with strong Microservices expertise and proven Cloud experience across AWS and/or Azure.

Previous banking experience is essential.

Where: Melbourne CBD
Type: Permanent
Start: ASAP
Style: Hybrid; 3+ days onsite
Salary: up to $185K (inc super)

Essential skills & experience:
  • Significant professional experience as a Java Developer
  • Previous banking or financial services experience is essential
  • Strong experience designing and developing Microservices architectures
  • Strong Cloud experience across AWS and/or Azure
  • Extensive experience with Spring and Spring Boot
  • Strong knowledge of building and integrating REST APIs
  • Experience with source code repositories such as Git
  • CI/CD experience using tools such as Jenkins and/or GitLab
  • Containerisation experience using Docker
  • DevOps mindset and modern engineering practices
  • Exposure to monitoring and observability tools such as Splunk
  • Understanding of API best practices and API Gateway concepts
About Us:

Since 1991, DWS has been helping organisations across Australia reimagine what’s possible through technology, business, and management consulting. With offices in Melbourne, Sydney, Adelaide, Brisbane, and Canberra, our 300+ locally based consultants bring deep expertise and fresh thinking to every project. We deliver end-to-end solutions spanning IT consulting, Staff Augmentation, Managed Delivery, Data & Analytics, Cloud, AI and Automation. Our strength lies in our people; each consultant is carefully selected for their expertise, creativity, and commitment to excellence. Together, we deliver impactful solutions that drive innovation, efficiency, and long-term value. At DWS, we don’t just meet expectations - we redefine them.

Applicants must hold Australian Citizenship, Permanent Residency (PR), or other permanent work rights – DWS are unable to sponsor or support visas.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer - Banking
Senior Java Developer - Banking

DWS Group • City of Melbourne

Hybrid
AUD 111,000 - 185,000
Senior Java Developer - Banking
Senior Java Developer - Banking

DWS Limited • City of Melbourne

Hybrid
AUD 111,000 - 185,000
Senior Java Developer – Banking, Microservices & Cloud
Senior Java Developer – Banking, Microservices & Cloud

DWS • City of Melbourne

Hybrid
AUD 167,000 - 204,000
Senior Java Developer – Banking Microservices Lead (Hybrid)
Senior Java Developer – Banking Microservices Lead (Hybrid)

DWS Limited • City of Melbourne

Hybrid
AUD 111,000 - 185,000
Senior Java Developer
Senior Java Developer

DWS Limited • City of Melbourne

Hybrid
AUD 140,000 - 185,000
Hybrid work arrangement
Senior .NET Developer
Senior .NET Developer

DWS • City of Melbourne

Hybrid
AUD 167,000 - 204,000
Hybrid work
Senior .NET Developer
Senior .NET Developer

DWS Limited • City of Melbourne

Hybrid
AUD 160,000 - 185,000
Full Stack Java + React Developer
Full Stack Java + React Developer

DWS • City of Melbourne

Hybrid
AUD 157,000 - 185,000
Ongoing professional development
Paid learning and certifications
Corporate discounts on services and products
Test Director - Banking
Test Director - Banking

DWS • City of Melbourne

Hybrid
AUD 230,000 - 270,000
Project Manager - Payments Services / CMDB
Project Manager - Payments Services / CMDB

DWS • Sydney

On-site
AUD 170,000 - 230,000