Johan began playing for the
Brunei team at the start of the
1996 Liga Perdana. The Wasps finished in fifth position in the regular league and went on to make the semifinals of that year's Malaysia Cup when they were beaten by eventual winners
Selangor, 2–3 on aggregate. Johan stayed on for another year in the
1997 season and the Brunei side led by
David Booth astoundingly repeated last year's performance in both league and cup. They were denied a Malaysia Cup final berth by
Pahang who beat them 3–6 over two legs in the semi-finals. However, Tok Gajah would then lose the final to Selangor. After leaving the Bruneian representative team, Johan would play domestically with various Bruneian clubs, the last being March United in the
2007–08 Brunei Premier League. == International career ==