Java Developer – final year internship