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