- Australian Citizenship is mandatory.
- Active Australian Government Security Clearance – NV1 or NV2 is mandatory.
- 8+ years of relevant software engineering experience.
Technical Skills Required
- Advanced proficiency in Java.
- Robust experience developing and deploying APIs and Microservices using Spring Boot.
- Proficiency in Golang is highly advantageous.
- Experience decoding and processing high-performance network protocols.
- Familiarity with API gateways such as WSO2 or NGINX.
- Hands-on experience with Docker and Kubernetes.
- Experience with DevOps tools such as Bamboo, Jira, Bitbucket/GitLab, SonarQube, and Veracode.
- Good knowledge of relational and NoSQL databases such as MySQL, MongoDB, and ClickHouse.
- Experience with messaging systems such as Kafka and ActiveMQ.
Key Responsibilities
- Design, develop, and deploy scalable Java-based applications and microservices.
- Build and maintain high-performance APIs using Spring Boot.
- Work with containerization and orchestration technologies such as Docker and Kubernetes.
- Integrate messaging platforms, databases, and API gateways.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Ensure code quality, security, and performance using DevOps and code analysis tools.
Additional Information
- This is a hybrid role based in Melbourne.
- Contract extension is possible based on project requirements and performance.
- Candidates must hold Australian Citizenship and an active NV1/NV2 clearance.