Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
As a developer in our Digital team, you will use industry best practice to build and maintain microservices including learning about the business, building and maintain high quality software in a DevOps manner, and helping automate 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 and all of our services are containerised using Docker and deployed to GKE in the cloud.
What you offer
Practical experience in Core and Enterprise Java. Java 8 or above is preferred. Practical experience with Spring and Spring Boot Experience designing and building applications from scratch Understanding of microservices architecture Experience with event-based and message-driven distributed systems 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) We love hearing from anyone inspired to build a better future with us, if you're excited about the role or working at Macquarie we encourage you to apply.