Company

Macquarie Group LimitedSee more

addressAddressSydney
type Form of workAgency Worker, Permanent - Full time
CategoryEngineering

Job description

Are you a talented Java Engineer looking for your next challenge?  

We are not a regular bank, we’re a hyper-scale Neobank with millions of customers. We think like a start-up, with the benefit of having the support of a large, established brand. 

Macquarie Bank provides personal banking, wealth management, business banking and vehicle and equipment leasing products and services to retail customers, advisers, brokers and other businesses across Australia. That includes online and mobile banking, mortgages, bank accounts, credit/debit cards, online share trading, investment management and car leasing, to name just a few.

As a developer in our team, you will build and maintain microservices using industry best practices. This includes learning about the business, building and maintain high quality software in a DevOps manner, and help automate its testing and delivery. 

You’ll work in a small team that is responsible for building some of the key APIs that power our award-winning online and mobile banking platforms for everyday banking customers. The features we build are key to providing a great experience for our customers.

We use Java as our primary development language.  Our APIs are Microservices developed using Spring Boot.  All our services are containerised using Docker and deployed to GKE in the cloud.

To be successful in this role we want to see:

  • hands on experience in Core and Enterprise Java (1.11+ preferred).
  • hands on experience with Spring and Spring Boot. Webflux is desirable.
  • experience in designing and building applications from scratch
    understanding of microservices architecture.
  • experience with Cloud will be advantageous.
  • experience with event-based and message-driven distributed systems.
  • experience in RDMS, SQL and JPA.
  • basic skills in UNIX scripting.
  • good understanding of data structures, design patterns and algorithms, and experience in applying them to design pragmatic solutions.
  • experience with SDLC tools (e.g. Bamboo, JIRA, GIT, Confluence)
    ability to communicate problems and solutions effectively with both business and technical stakeholders (written and verbal)

As a Digital Bank, software engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to “do it right” and continuously learn, becoming masters in their craft.

If you would like to know more, read our Engineering Blog, where our engineers openly share their experiences: https://medium.com/macquarie-engineering-blog

About the Corporate Operations Group

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. We deliver service excellence to ensure Macquarie is open for business, deliver on transformational change, invest in our people and have deep relationships with our customers.

Our commitment to Diversity and Inclusion 

The diversity of our people is one of our greatest strengths, and in combination with our inclusive environment, it enables us to deliver innovative and sustainable outcomes for our people, clients, shareholders and communities. From day one, you'll be encouraged to be yourself and supported to perform at your best. If our purpose of ‘empowering people to innovate and invest for a better future’ is as inspiring to you as it is to us, please apply. With the right technology, support and resources, our people can work in a range of flexible ways.

We are committed to providing a working environment that embraces and values diversity and inclusion. We encourage candidates to speak with a member of our recruitment team if you require adjustments to our recruitment process to support you, and the type of working arrangements that would help you thrive.

Refer code: 321584. Macquarie Group Limited - The previous day - 2023-09-29 13:30

Macquarie Group Limited

Sydney
Popular Senior Java Engineer jobs in top cities

Share jobs with friends

Senior Java Engineer - Calypso

Westpac

Permanent

Sydney, NSW

4 days ago - seen

Senior Software Engineer - High Frequency Trading - Java

The Argyle Network

$170,000 - $200,000 a year

Sydney, NSW

2 weeks ago - seen

Senior Java Engineer

Macquarie Group

Sydney, NSW

4 weeks ago - seen

Senior Backend Engineer (Java), Ripple Team, Design Experience

Canva

Permanent

Sydney, NSW

a month ago - seen

Senior Java/DevOps Engineer

Talenza

$150,000-170,000 per year

Sydney, NSW

a month ago - seen

Senior Java Engineer

Opus Recruitment Solutions

$120,000 - $150,000 a year

Sydney, NSW

a month ago - seen

Senior Java/DevOps Engineer

Talenza

Sydney, NSW

a month ago - seen

Senior Engineer - Full Stack Java

Westpac

Sydney, NSW

a month ago - seen

Senior Java Application Support Engineer

Visa

Sydney, NSW

a month ago - seen

Senior Software Engineer (Java)

Lightspeed

Permanent

Sydney, NSW

2 months ago - seen

Senior Java Application Support Engineer

Visa

The Rocks, NSW

2 months ago - seen

Senior Java Application Support Engineer

Visa

Sydney, NSW

2 months ago - seen

Senior Backend Engineer (Java), Marketing

Canva

The Rocks, NSW

2 months ago - seen

Senior Java Software Engineer (Back-End)

Circular Economy Systems Pty Ltd

North Sydney, NSW

2 months ago - seen

Senior Software Engineer (Java/AWS)

Peoplebank

Sydney, NSW

2 months ago - seen

Senior Java Software Engineer (Back-End)

Container Exchange Pty Ltd

Competitive salary + hybrid working

North Sydney, NSW

2 months ago - seen