We are seeking a Senior Java Engineer to join our Entitlements and Connectivity Platform Technology team. This team is responsible for simplifying entitlements and creating secure access experiences for our customers using cutting-edge technologies.
Key Responsibilities
The successful candidate will develop and modify Spring-based micro-services to meet business needs while collaborating with cross-functional teams. They will review pull requests, improve code quality, and ensure services are built for high scale and low latency.
Requirements
* Broad depth of knowledge in building cloud-based Java applications
* Hands-on experience with Spring Boot based micro-services
* Experience with REST APIs and GraphQL APIs
* Experience with messaging middleware (PubSub/Solace/SQS/SNS)
* Experience with SQL and NoSQL databases
* Automated unit and integration testing experience
* Good understanding of design patterns and clean code practices
* Ability to write code and lead design decisions
The ideal candidate will have a strong background in software development and be passionate about working with technology to deliver innovative solutions.
About Macquarie
Macquarie is a global financial services group operating in 34 markets with 55 years of unbroken profitability. We pride ourselves on being a diverse and inclusive workplace where everyone contributes ideas and drives outcomes.
Our Commitment to Diversity, Equity and Inclusion
We are committed to providing a working environment that embraces diversity, equity, and inclusion. We encourage people from all backgrounds to apply, regardless of their identity or characteristics.