Java Engineer

1 week ago


Sydney, New South Wales, Australia Macquarie Bank Limited Full time

We are not a regular bank; we're a hyperscale Neobank with millions of customers.
We think like a start-up, with the support of a large, established brand.
As a Digital Bank, software engineering is at our core.
Our engineers operate autonomously, empowered to "do it right" and continuously learn, becoming masters in their craft.
At Macquarie, we bring together diverse people and empower them to shape possibilities.
We are a global financial services group operating in 31 markets with 56 years of unbroken profitability.
Join a friendly, supportive team where everyone contributes ideas and drives outcomes.
What role will you play?
As a Java Engineer in our Digital team, you will build and maintain microservices, learn about the business, develop high-quality software in a DevOps environment, and help automate testing and deployment.
You will work in a small team responsible for building key APIs that power our Digital Wealth platforms used by Advisers and clients to manage their wealth and cash accounts.
Our features are crucial for providing an excellent customer experience.
We primarily use Java, with APIs developed using Spring Boot, containerized with Docker, and deployed to GKE in the cloud.
What you offer
Practical experience with Core and Enterprise Java (1.8+)
Proven experience with Spring and Spring Boot
Experience designing and building applications from scratch
Good understanding of microservices architecture
Experience with event-driven and message-driven distributed systems
Strong knowledge of data structures, design patterns, algorithms, and pragmatic application of these concepts
Experience with SDLC tools such as Bamboo, JIRA, GIT, Confluence
We welcome applications from anyone inspired to build a better future with us.
If you're excited about this role or working at Macquarie, we encourage you to apply.
About Technology
Technology is integral to Macquarie, enabling our people, customers, and communities.
We're passionate about accelerating digital transformation, connecting people and data, building platforms, and designing innovative technology solutions.
Our commitment to diversity, equity and inclusion
We foster a diverse, equitable, and inclusive workplace.
We encourage applicants from all backgrounds and identities, including race, ethnicity, gender, age, sexual orientation, family status, neurodiversity, religion, disability, and socio-economic backgrounds.
We are committed to providing reasonable adjustments during recruitment and employment.
For support, please contact our team during the application process.
#J-18808-Ljbffr


  • Java Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Macquarie Group Full time

    Join to apply for the Java Engineer role at Macquarie GroupJoin to apply for the Java Engineer role at Macquarie GroupOur Customer Core Platform team is dedicated to creating the digital bank of the future. By leveraging technology, we empower our customers to innovate and invest for a better future. We focus on putting our customers first and transforming...

  • Lead Java Engineer

    3 weeks ago


    Sydney, New South Wales, Australia Robert Walters Full time

    Lead Java Engineer - Financial Crime, Fraud TechnologyJoin to apply for the Lead Java Engineer - Financial Crime, Fraud Technology role at Robert WaltersLead Java Engineer - Financial Crime, Fraud Technology1 day ago Be among the first 25 applicantsJoin to apply for the Lead Java Engineer - Financial Crime, Fraud Technology role at Robert WaltersGet...

  • Lead Java Engineer

    1 week ago


    Sydney, New South Wales, Australia Robert Walters Full time

    Lead Java Engineer - Financial Crime, Fraud TechnologyJoin to apply for the Lead Java Engineer - Financial Crime, Fraud Technology role at Robert WaltersLead Java Engineer - Financial Crime, Fraud Technology1 day ago Be among the first 25 applicantsJoin to apply for the Lead Java Engineer - Financial Crime, Fraud Technology role at Robert WaltersGet...

  • Java Engineer

    7 days ago


    Sydney, New South Wales, Australia Macquarie Group Full time

    OverviewJoin our Commodities and Global Markets division as a Java Engineer where you will be part of our organisation directly impacting a range of technologies, including our Trading, Risk, Transaction and Data applications.At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a...

  • Java Engineer

    1 week ago


    Sydney, New South Wales, Australia Macquarie Group Full time

    OverviewJoin our Commodities and Global Markets division as a Java Engineer where you will be part of our organisation directly impacting a range of technologies, including our Trading, Risk, Transaction and Data applications.At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a...


  • Sydney, New South Wales, Australia Bebeesoftware Full time

    Software Engineering OpportunityThis is a 6-12 month contract with the possibility of extension. The role requires writing high-quality Java code modules, adhering to coding standards and best practices.The successful candidate will be responsible for crafting Java code that meets strict quality expectations and collaborating with teams through Agile and...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $140,000 - $160,000

    Job DescriptionWe are seeking a talented and experienced Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, building, and maintaining high-quality Java applications within our customer data ecosystem.Key ResponsibilitiesDesign and implement robust Java applications using industry-standard...


  • Sydney, New South Wales, Australia Summit Technical Solutions Full time

    Direct message the job poster from Summit Technical SolutionsDirector at Summit, Financial Trading Technology RecruitmentDevelop and enhance trading software that make millions of daily trades. The Sydney based engineering team work a variety of applications & complex software systems that help solve the business needs.The local Sydney team focus on a wide...


  • Sydney, New South Wales, Australia Summit Technical Solutions Full time

    Direct message the job poster from Summit Technical SolutionsDirector at Summit, Financial Trading Technology RecruitmentDevelop and enhance trading software that make millions of daily trades. The Sydney based engineering team work a variety of applications & complex software systems that help solve the business needs.The local Sydney team focus on a wide...

  • Java Engineer

    1 week ago


    Sydney, New South Wales, Australia Macquarie Bank Limited Full time

    OverviewJoin our Commodities and Global Markets division as a Java Engineer where you will be part of our organisation directly impacting a range of technologies, including our Trading, Risk, Transaction and Data applications.At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a...