Efter tingstjänstgöring vid Göteborgs tingsrätt har Johan varit verksam vid advokatbyrå, bl.a. Advokatfirman Vinge och Kilpatrick Townsend. Johan arbetar framför allt med transaktionsrelaterade ärenden, vilket innefattar överlåtelser av kontors-, butiks-, bostads- och logistikfastigheter. Överlåtelserna sker huvudsakligen i bolagsform och är emellanåt ärenden som kallas forward purchase eller forward funding. Johan har under hela sin verksamhet även arbetat med ärenden som rör kommersiell hyresrätt och finansiering. I finansieringsärenden biträder han såväl låntagare som långivare och ärendena innefattar primärt förvärvsfinansieringar, refinansieringar och byggkreditiv. Johan har erfarenhet av att arbeta såväl med svenska som utländska fastighetsbolag, fonder och banker.