Mandatory Requirements
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.
Positive 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.