Jabarkan Persib Bandung dari Johan Yoga Utama

Musim berikutnya Johan mengikuti langkah pelatih Daniel Roekito menuju Persib Bandung. Bersama Persib Bandung Johan hanya bermain di level Tim U-21 saja, namun namanya didaftarkan ke Badan Liga Indonesia untuk bisa tampil di Liga Super Indonesia. Johan belum pernah turun memperkuat Persib di kompetisi resmi. Untuk mengisi posisi striker ia harus bersaing dengan tiga striker yakni Christian Gonzales, Hilton Moreira dan Airlangga Sucipto. Johan fokus menjalani pemusatan latihan bersama Timnas U-23 untuk menghadapi SEA Games 2011.

Putra Samarinda, Persiba Balikpapan, Martapura FC

Tahun 2011 Johan kembali ke Kalimantan dengan bergabung bersama Putra Samarinda, hanya bermain sebanyak 7 kali dengan mencetak 2 gol. Musim berikutnya Johan membela bekas klubnya, Persiba Balikpapan, hanya dipasang sebagai starter 2 kali dan 14 kali menjadi pemain pengganti Johan mencetak 2 gol. Di musim 2014, masih di pulau Kalimantan, Johan hijrah ke Martapura FC dengan menyumbangkan 3 gol dari 15 penampilan.