Trainee Software Developer (Java) at Placements24 (Cape Town, South Africa) — aijobsearch