-

Software Engineer – Java

08/04/2026
  • Java, AWS
  • Hybrid, Melbourne-based

We are working with a well-established Australian company who are looking to add a Software Engineer to the team.

The role itself sits in a high-performing engineering team working across backend services with Java, contributing to scalable, high-volume systems.

The business has a solid reputation whilst still offering agility and growth opportunities – fast-moving, plenty of ownership and strong pipeline of projects on the roadmap. A great opportunity if you’re looking to step into a role where you can have real impact while continuing to grow technically.

Responsibilities will include:

  • Design, build, and maintain backend services using Java (Spring Boot)
  • Develop and deploy cloud-native applications on AWS
  • Work with modern architectures (microservices, event-driven systems)
  • Collaborate with product managers, designers, and engineers to deliver features end-to-end
  • Write clean, maintainable, and well-tested code
  • Contribute to CI/CD pipelines and DevOps practices
  • Troubleshoot, debug, and optimise application performance

Skills we are looking for:

  • Around 3-5 years of experience with Java
  • Hands-on experience with AWS
  • Experience building and consuming RESTful APIs
  • Understanding of microservices architecture and distributed systems
  • Familiarity with CI/CD tools and cloud deployment pipelines
  • Experience with databases (SQL and/or NoSQL)
  • Strong problem-solving skills and attention to detail
Apply now