You don’t need to tip. Tipping isn’t obligatory in Melbourne or anywhere in Australia.
But if you can if you enjoyed the service! 5% is safe. For exceptional service, 10% should suffice. You can also just round off the bill.