Join our digital engineering team and help solve interesting problems for our colleagues and customers. We're on a mission to be Australia's #1 digital bank, and our team's platforms interact with our customers daily, providing huge opportunities to innovate with the latest cloud technologies.
At Macquarie, our advantage lies in bringing together diverse people and empowering them to shape possibilities. We are a global financial services group operating in 31 markets with 56 years of unbroken profitability. You'll be part of a friendly and supportive team where everyone contributes ideas and drives outcomes, regardless of role.
What role will you play?
As a Senior Java Engineer, you will be key in designing, developing, testing, deploying, and maintaining our digital banking products and platforms. You will join a team of engineers committed to high standards of code quality, testing, and security. Your responsibilities include coding for multiple services, creating designs, reviewing pull requests, and simplifying complex services and processes. You will also explore new technologies and vendor capabilities to keep our team at the forefront of innovation.
What you offer
* Proven success in managing complex engineering initiatives and building quality products in an Agile environment
* Strong technical background with experience in building reliable, fast, cloud-native applications using Java Spring Boot
* Hands-on ability to develop performant, resilient, and decoupled software systems with a focus on maintainability
* Experience in leading system design decisions, proof-of-concepts (POCs), and high-performance, critical code components
* Deep knowledge of containerisation, CI/CD, SOA, microservices patterns, and open-source tools and frameworks
* An understanding of the full test pyramid and applying it to development
* Excellent communication skills and the ability to collaborate effectively across all organizational levels
* Motivated by accomplishing tasks and sharing successes with others
About Banking and Financial Services
Banking and Financial Services is our technology-driven retail bank. You will support clients in achieving their full potential—whether buying a home, growing a business, or managing wealth through investments.
#J-18808-Ljbffr