[4] During the 2015 FKF President's Cup final in December, Juma scored eight minutes after replacing Farid Mohammed to seal Bandari's 4–2 win over Nakumatt.
[9] Despite his strong showing after returning from injury, Juma did not receive much playing time during the first half of the 2016 season, mainly due to the acquisitions of Dan Sserunkuma, Edwin Lavatsa and Meshack Karani in January.
[14] He scored five goals in the 2017 President's Cup campaign, including two in the semi-finals against SoNy Sugar to secure the Sharks their first-ever appearance in the finals, where they eventually lost to A.F.C.
In June 2017, Juma trained with Swedish clubs AIK and Jönköpings Södra,[18][19] followed by South African side Bidvest Wits in July,[20][21] but he was signed by Cape Town City on 2 January 2018.
[3] Juma made his senior international debut for Kenya in June 2017, when he was named to the starting XI of a 2019 Africa Cup of Nations qualifying match against Sierra Leone.
[26][27] He was the subject of severe criticism from the Kenyan fans following his performance, mainly stemming from a missed shot in the early minutes of what eventually ended as a 2–1 loss.
[28] Critics felt that the starting role should have been given to a more established striker, namely Stephen Waruru (the Premier League's top scorer at the time).