Java Integration Engineer


This is an exciting opportunity for a driven Integration Engineer with Java experience to join the Cash Originations team.  You will be working with an innovative and diverse team that delivers critical features for the deposits product suite and credit card offerings in the Banking and Financial Services Group of Macquarie.

You will have the passion and dedication to deliver the best possible user and customer experience, while adhering to the best practices and standards of the banking industry.  You will be working on several products and features delivered through Agile methodology and a market leading workflow application as part of Macquarie’s goal to become the #1 digital bank.

At Macquarie we support our teams to explore and grow through experimentation, collaboration, continuous learning and strong community involvement while operating in a flexible working environment.

In this role you will:

  • develop, test and deploy code in a variety of programming environments
  • work as part of a team using Scrum to deliver key business and technology outcomes, including process improvements
  • collaborate with teams across the ecosystem from all levels of the organisation to gather and clarify requirements before proceeding with the execution activities
  • perform production release planning and execution
  • participate in production system support and incident response by adopting DevOps principles.

To be successful in this role you will have experience in all or some of the following:

  • drive and determination to achieve outcomes, coupled with a growth mindset and willingness to be T-shaped
  • 5+ years’ experience as a Software Developer
  • strong core Java knowledge and experience covering Java scripting and application of Java design patterns
  • solid background in:
    • API build – REST & SOAP
    • middleware knowledge, such as webMethods, FUSE/ WebFlux
    • SQL and databases (Sybase, Oracle, MySQL, Cassandra)
    • micro-services, containerisation, cloud technologies (AWS, Azure, Docker, OpenShift, Kubernetes, GCP)
    • messaging technologies (Solace, JMS, MQ, Kafka)
    • monitoring tools such as AppDynamics, Splunk and SumoLogic
    • test-Driven Development using SOAP UI/Postman
    • tools and CI/CD (Jira, Confluence, Bamboo, Maven/Gradle, Jenkins, Git)
    • Unix / Linux shell scripting
    • Jmeter or similar tools for performance testing
  • experience working in an Agile environment that has a strong element of DevOps
  • excellent written and oral communication skills
  • ability to manage multiple tasks simultaneously while remaining detail and team oriented.

If this sounds like the right opportunity to further your career apply via the portal.

About the Corporate Operations Group

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Market Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. The Corporate Operations Group’s purpose is to power the entrepreneurial enterprise. 

Our commitment to Diversity and Inclusion 

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

We recognise that flexibility comes in a variety of forms. Talk to us about what flexibility you need.


This is an exciting opportunity for a driven Integration Engineer with Java experience to join the Cash Originations team.  You will be working with an innovative and diverse team that delivers critical features for the deposits product suite and credit card offerings in the Banking and Financial Services Group of Macquarie.

You will have the passion and dedication to deliver the best possible user and customer experience, while adhering to the best practices and standards of the banking industry.  You will be working on several products and features delivered through Agile methodology and a market leading workflow application as part of Macquarie’s goal to become the #1 digital bank.

At Macquarie we support our teams to explore and grow through experimentation, collaboration, continuous learning and strong community involvement while operating in a flexible working environment.

In this role you will:

  • develop, test and deploy code in a variety of programming environments
  • work as part of a team using Scrum to deliver key business and technology outcomes, including process improvements
  • collaborate with teams across the ecosystem from all levels of the organisation to gather and clarify requirements before proceeding with the execution activities
  • perform production release planning and execution
  • participate in production system support and incident response by adopting DevOps principles.

To be successful in this role you will have experience in all or some of the following:

  • drive and determination to achieve outcomes, coupled with a growth mindset and willingness to be T-shaped
  • 5+ years’ experience as a Software Developer
  • strong core Java knowledge and experience covering Java scripting and application of Java design patterns
  • solid background in:
    • API build – REST & SOAP
    • middleware knowledge, such as webMethods, FUSE/ WebFlux
    • SQL and databases (Sybase, Oracle, MySQL, Cassandra)
    • micro-services, containerisation, cloud technologies (AWS, Azure, Docker, OpenShift, Kubernetes, GCP)
    • messaging technologies (Solace, JMS, MQ, Kafka)
    • monitoring tools such as AppDynamics, Splunk and SumoLogic
    • test-Driven Development using SOAP UI/Postman
    • tools and CI/CD (Jira, Confluence, Bamboo, Maven/Gradle, Jenkins, Git)
    • Unix / Linux shell scripting
    • Jmeter or similar tools for performance testing
  • experience working in an Agile environment that has a strong element of DevOps
  • excellent written and oral communication skills
  • ability to manage multiple tasks simultaneously while remaining detail and team oriented.

If this sounds like the right opportunity to further your career apply via the portal.

About the Corporate Operations Group

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Market Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. The Corporate Operations Group’s purpose is to power the entrepreneurial enterprise. 

Our commitment to Diversity and Inclusion 

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team.

Macquarie is an equal opportunities employer and does not discriminate on the grounds of age, disability, sex, sexual orientation, gender reassignment, gender identity, marriage, civil partnership, pregnancy, maternity, race (including colour and ethnic or national origins), religion or belief.

We recognise that flexibility comes in a variety of forms. Talk to us about what flexibility you need.

Are you viewing this job on LinkedIn? Click here to apply