Intermediate Java Developer JHB - 11794

Intermediate Java Developer - 11794
Based in Johannesburg
Salary is R500 000 - R850 000 per annum dependent upon experience and current salary


  • Demonstrated knowledge of Java and good knowledge of generics, threading and networking (should be able to solve complicated problems)
  • Good GOF design patterns knowledge (should have knowledge of all GOF patterns and be able to make tradeoffs between using which pattern in what context)
  • Basic Enterprise design patterns knowledge
  • Enterprise Integration Pattern knowledge
  • Java spring, Tibco and Incentage .Spring Framework, Tibco and Incentage
  • Build tools like Maven and Ant
  • Must have a good knowledge of Java EE 6 and be able to explain the advantages and disadvantages of using Java EE and a Java EE application server
  • Must have a good knowledge of ORM tools (including fetch strategies and serialisation)
  • Specific ORM knowledge required will be JPA and Hibernate
  • Database normalisation, indexing and stored procedures
  • 3-5 years of solid Java development experience (Java EE 6)
  • GOF design patterns
  • Basic Enterprise design patterns
  • ORM Tools (JPA and Hibernate)
  • Database knowledge of Oracle, Postgres or Microsoft
  • JSF 2.0


  • Flexible and able to work under pressure

  • Ability to prioritise work

  • Team player

  • Assign work

  • Sound analytical and problem-solving skills

  • Effective verbal and written communication within team and client.


  • BSC degree related qualification


  • Our client delivers project based solutions to a variety of clients in different industries

  • Our staff are based at the project locations in Johannesburg

  • The location of the vacancy is therefore not a guarantee as new projects may arise at any time