Senior Java Engineer – Contract (6 Months)
Location: Melbourne (Hybrid – office and remote)
We’re looking for an experienced Senior Java Engineer to join a high-performing engineering team delivering scalable platform solutions. This is a hands-on role focused on building reliable systems while contributing to engineering best practices and mentoring other developers.
About the Role You will be responsible for designing and delivering high-quality software solutions, working within cross-functional teams to build and maintain modern cloud-based applications. The role combines strong technical delivery with collaboration across product, platform and infrastructure teams.
Key Responsibilities
- Design, build and maintain scalable applications using modern Java frameworks
- Contribute to the development of microservices and event-driven architectures
- Support the operation and improvement of cloud infrastructure and CI/CD pipelines
- Write clean, maintainable and well-tested code
- Collaborate with engineers, product teams and stakeholders to deliver platform capabilities
- Mentor junior and mid-level engineers and promote engineering best practices
- Contribute to architecture discussions and help drive continuous improvement in development processes
Skills & Experience
- Strong experience with Java and frameworks such as Spring Boot
- Experience building microservices-based systems
- Exposure to AWS or other cloud platforms
- Familiarity with CI/CD pipelines, containerisation and modern DevOps practices
- Experience with automated testing and quality engineering practices
- Knowledge of distributed systems and event-driven architectures
- Strong communication and collaboration skills
What’s on Offer
- 6-month contract
- Melbourne-based role with hybrid working
- Opportunity to work on modern platforms and scalable systems
- Collaborative engineering environment with a strong focus on quality and innovation
If this sounds like the right opportunity for you, feel free to reach out for more details.