**Job Title:** Senior Java Engineer
Macquarie is a global financial services group with a diverse team that empowers you to shape possibilities. We operate in 31 markets with 56 years of unbroken profitability.
We're looking for a Senior Java Engineer to join our Entitlements and Connectivity Platform Technology team. You'll collaborate across teams, developing and modifying Spring-based micro-services for business needs.
* Broad knowledge in building cloud-enabled Java applications
* Hands-on experience with Spring Boot micro-services
* Experience with REST APIs, GraphQL APIs, messaging middleware (PubSub, Solace, SQS, SNS), SQL, and NoSQL databases
* Automated unit and integration testing, design patterns, clean code practices, and performant/resilient micro-service development
At Macquarie, we welcome anyone inspired to build a better future with us. If you're excited about this role or working at Macquarie, apply today.