Senior Java/Spring Boot Engineer — Core Banking & Payments

Macquarie Bank Limited

Sydney

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Wellbeing leave
Parental leave
Volunteer leave
Gender affirmation leave
Hybrid work

Job summary

Macquarie Bank Limited is seeking a Senior Software Engineer to contribute to the core banking platforms, focusing on reliability, performance, and scalable API design. You will work with Java and Spring Boot, leverage Google Cloud, and mentor peers to elevate engineering standards.

The role emphasizes incident management, DevOps practices, and secure handling of financial transactions, with opportunities to influence technical direction in a high-performing team.

Qualifications

  • Strong hands-on experience with Java and Spring Boot.
  • Experience with Google Cloud and NoSQL databases.
  • Designing and delivering APIs for large-scale critical systems.
  • Knowledge of security best practices for financial transactions.
  • Experience leading incident management and DevOps practices.
  • Mentoring and knowledge sharing with peers.

Responsibilities

  • Develop core components of Macquarie's Core Banking Platforms.
  • Contribute to reliability, performance, and operational excellence.
  • Lead technical discussions and decisions within the team.
  • Mentor peers through code reviews and coaching.
  • Translate architectural guidance into solid designs and implementation plans.

Skills

Java & Spring
Cloud & NoSQL
Microservices
API design
Security best practices
Incident management
DevOps
AI tooling
Mentoring
Communication
Payments domain

Tools

Google Cloud
CI/CD

Job description

Macquarie Bank Limited is seeking a Senior Software Engineer to contribute to the core banking platforms, focusing on reliability, performance, and scalable API design. You will work with Java and Spring Boot, leverage Google Cloud, and mentor peers to elevate engineering standards.

The role emphasizes incident management, DevOps practices, and secure handling of financial transactions, with opportunities to influence technical direction in a high-performing team.

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

Similar jobs worth comparing

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
Senior Java Engineer – Cloud Microservices for Entitlements
Senior Java Engineer – Cloud Microservices for Entitlements

Macquarie Bank Limited • Australia

Hybrid
AUD 140,000 - 180,000
Wellbeing leave
Parental leave
Transition leave
+4
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 Software Engineer - Payments
Senior Software Engineer - Payments

Macquarie Bank Limited • Sydney

On-site
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave
+2
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
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 Java Engineer
Senior Java Engineer

Macquarie Bank Limited • Sydney

Hybrid
AUD 150,000 - 210,000
Wellbeing leave
Service bonus leave
Parental leave
+5
Lead Software Engineer & Tech Mentor (Hybrid)
Lead Software Engineer & Tech Mentor (Hybrid)

Macquarie Bank Limited • Australia

Hybrid
AUD 150,000 - 190,000
Wellbeing leave
Parental leave
Volunteer leave
+3
Senior Java Engineer
Senior Java Engineer

Macquarie Bank Limited • Australia

On-site
AUD 140,000 - 180,000
Wellbeing leave
Parental leave
Transition leave
+4
Platform Engineer - Developer Experience & Tooling
Platform Engineer - Developer Experience & Tooling

Macquarie Bank Limited • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Parental leave
Hybrid and flexible working
+2