Senior Java Engineer – Cloud Microservices for Entitlements

Macquarie Bank Limited

Australia

Hybrid

AUD 140,000 - 180,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Wellbeing leave
Parental leave
Transition leave
Volunteer leave
Gender affirmation leave
Employee assistance program
Learning & development

Job summary

Macquarie Bank Limited is seeking a Senior Engineer to build and maintain the Entitlements Platform, ensuring real-time provisioning of banking access and permissions. You will work on microservices using Spring Boot, leverage GCP, and optimize Cassandra-backed data stores in a DevOps environment.

You will collaborate across teams in Banking and Financial Services, contribute to platform reliability, and pursue continuous learning in cutting-edge technologies.

Qualifications

  • Hands-on Java 21+ engineering experience.
  • Experience designing and implementing microservices with Spring Boot.
  • Proficient with Google Cloud Platform services and distributed apps.
  • Proficient with Cassandra, SQL, and Gremlin for high-throughput data stores.
  • Experience with CI/CD pipelines and environment configuration management.
  • Production support experience including incident analysis and improving resilience.

Responsibilities

  • Build and maintain Entitlements Platform services and environments using best practices.
  • Develop high-quality software in a DevOps-enabled environment and automate testing and robustness.
  • Learn the business domain to model access controls and permissions.
  • Shaping scalable, observable, and cloud-ready architectures.

Skills

Java 21+
Microservices design
DevOps practices
Cloud readiness
Resilience engineering

Tools

Spring Boot
Google Cloud Platform
Cassandra
Gremlin
SQL

Job description

Macquarie Bank Limited is seeking a Senior Engineer to build and maintain the Entitlements Platform, ensuring real-time provisioning of banking access and permissions. You will work on microservices using Spring Boot, leverage GCP, and optimize Cassandra-backed data stores in a DevOps environment.

You will collaborate across teams in Banking and Financial Services, contribute to platform reliability, and pursue continuous learning in cutting-edge technologies.

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

Similar jobs worth comparing

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
Senior Java Engineer
Senior Java Engineer

Macquarie Bank Limited • Australia

On-site
AUD 140,000 - 180,000
Wellbeing leave
Parental leave
Transition leave
+4
Senior Platform Engineer – Core Banking & Payments (Hybrid)
Senior Platform Engineer – Core Banking & Payments (Hybrid)

Macquarie Bank Limited • Council of the City of Sydney

On-site
AUD 100,000 - 140,000
Wellbeing leave
Service bonus leave
Paid parental leave
+5
Java Engineer
Java Engineer

Macquarie Bank Limited • Sydney

On-site
AUD 90,000 - 120,000
Wellbeing leave day
Service bonus leave
Paid parental leave
+6
Java Backend Engineer – Cloud, Microservices, AWS
Java Backend Engineer – Cloud, Microservices, AWS

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Service bonus leave days
Parental leave (up to 20 weeks)
+8
Java Engineer – FinTech Microservices on GCP
Java Engineer – FinTech Microservices on GCP

Macquarie Bank Limited • Sydney

On-site
AUD 90,000 - 120,000
Wellbeing leave day
Service bonus leave
Paid parental leave
+6
Senior Payments Platform Tech Lead & Architect
Senior Payments Platform Tech Lead & Architect

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 180,000 - 240,000
Wellbeing days
Parental leave
Volunteer leave
+3
Senior Tech Lead, Open Payments Platform
Senior Tech Lead, Open Payments Platform

Macquarie Bank Limited • Council of the City of Sydney

Hybrid
AUD 140,000 - 170,000
Wellbeing leave day
Paid parental leave
Volunteer leave
+2
Senior Java Engineer
Senior Java Engineer

Macquarie Bank Limited • Sydney

Hybrid
AUD 150,000 - 210,000
Wellbeing leave
Service bonus leave
Parental leave
+5
Engineering Manager - Identity Platform & Cloud
Engineering Manager - Identity Platform & Cloud

Macquarie Bank Limited • Sydney

Hybrid
AUD 180,000 - 240,000
Wellbeing leave day per year
Parental leave up to 20 weeks
Volunteer leave and donation matching
+5