Johan är sedan november 2007 verksam som biträdande jurist på Stockholmskontoret och arbetar i processgruppen.
Johan tog sin jur kand vid Uppsala universitet 2004 och har efter det arbetat som biträdande jurist på en annan affärsjuridisk advokatbyrå samt suttit ting vid Norrtälje tingsrätt.