Juma was released by Cape Town City at the end of the 2017/18 season having scored once in four PSL matches including three starts.
The well-travelled player has been without a club since July 2024 when he went out of contract after parting ways with Saudi side Al-Jabalain.
He last tasted competitive club action in the 2023/24 season turning out for Al-Jabalain whom he joined from Moroccan side Difaa El Jadida last year.