Lead Java Developer
Technology
Melbourne, AustraliaToday
Service contract
Job description
Position: Senior Java Software Engineer
Location: Melbourne, Australia
Work Arrangement: Hybrid
Employment Type: Contract – 12 Months (Extension Possible)
Experience Required: 8+ Years
Working Hours: 5 Days / 40 Hours per Week
Daily Rate: AUD 650 per day inc of Super
Interview Mode: MS Teams
Start Date: As soon as possible
Mandatory Requirements
- Australian Citizenship is mandatory.
- Active Australian Government Security Clearance – NV1 or NV2 is mandatory.
- 8+ years of relevant software engineering experience.
- Advanced proficiency in Java.
- Strong 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.
- 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.
- 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.
Keywords
GitLabOrchestrationClickHouseApache KafkaSpring FrameworkJiraMongodbSonarQubeDevOpsMysqlApache ActivemqWso2JavaNginx
Interested in this role?