No, you do not need to have graduated recently. In some cases, you may be required to have relevant previous experience in the industry. You will be required to show evidence to potential employers on how you meet the essential and desirable criteria in the job specification.