Mid Java Dev (JHB contract)