Unfortunately, there are only 3 Java Platform, Standard Edition vacancies in Johannesburg on Jobspotting at present. Have you tried neighbouring regions? If you're on familiar terms with sectors like Java, Spring Framework and Java EE, you're a shoo-in for job opportunities like this.
People who are highly practiced will find many interesting job opportunities at this time. Among the host of companies on Jobspotting, there aren't currently any startups hiring for Java Platform, Standard Edition. It's common practice for most businesses in this area to hire through recruitment agencies. Aspiring pros who value directly-posted job opportunities more highly, can filter recruitment agencies from their feed. Why not have a look at job opportunities in another country to compare and contrast opportunities. Just use the Explore tab.