He joined Oosthuizen and Company at the beginning of 2015, he is Director of the Oosthuizen and Company Stellenbosch Branch. He started his career as a legal adviser, working with Global 100 law firms based in the United Kingdom. He joined Exigent Group Ltd in 2008, where he set up the first legal outsourcing departments in Africa before becoming a State Attorney (Public Defender). Johannes specialises in Corporate and Commercial Law, Trusts, Wills and Estates, Property Law and Criminal Law.