6 Feb '20
Senior Java Developer (Contract)

Information Technology, Western Cape CPT - CBD

Competitive -

Cape Town - Woodstock Are you a Senior Java Developer with 7 - 10 years Java development experience? This, coupled with 4 - 6 years experience with SQL (and Oracle database design skills) will make you the ideal applicant. Bonus points for experience gained within a medical aid or managed healthcare environment.

Our client has scheduled a rewrite of their legacy system to serve current and future clients. This project involves designing and implementing complex software systems to further grow one of the leading organisations in the industry within Southern Africa.

Developers will be using cutting edge technology (development tools & frameworks) to implement the solution. Also, working closely with the in-house team of Systems Analysts and architects.

Job description:

  • Develop and maintain system software applications based on business system requirements and queries in order to improve and enhance system functionality for the business

Capabilities of the ideal applicant:

  • Full stack development experience (UI, Server Side, Database, OS Platform: Linux)
  • Strong technical skills (Java, System Integration, Best practices, etc.)
  • Experienced in designing, implementing and supporting greenfield systems
  • Software requirements elicitation & analysis skills
  • End to end “solutioning” of requirements (Identifying impact areas of change across the system to ensure all the components "fit")
  • Solid understanding of IP networks (Network security protocols – SSH, SSL, etc.) with troubleshooting skills
  • Assist in supporting legacy systems
  • Team player

Required experience and qualifications:


Required education:


  • Matric
  • Relevant 3 year Degree/Diploma


Required skills:


  • Java (JDK 7 and 8)
  • Java EE 7
  • JSP and JSF
  • Proficient and understands Java EE concepts: transaction management (JTA), messaging (JMS) and JDBC
  • Oracle - SQL writing, database design, basic query optimization including PL/SQL
  • Web Services (JAX-WS & JAX-RS)
  • Spring Frameworks and Springboot
  • Very competent in XML/XSD/JSON


Optional skills (Bonus points):


  • NodeJS
  • MongoDB
  • Swagger
  • Familiarity with Amazon Web Service stack


Maintenance experience:


  • HTML/CSS and Javascript
  • Hibernate
  • MyBatis
  • DropWizard
  • Maven build tools
  • Setup, deploy to and configure Java-based application servers
  • Experience with service, enterprise or Java design patterns
  • Worked with and configured Continuous Integration tool platforms (Bamboo, TeamCity, etc.)
  • Familiarity with Windows Server operational activities
  • Familiarity with Linux terminals operational activities


Preferred Technology skills requirement:


  • ActiveMQ / IBM MQ
  • Wildfly and Weblogic
  • Spring framework and libraries
  • DropWizard or Springboot frameworks
  • Docker
  • Kubernetes
  • Familiarity with YAML
  • JQuery with Javascript frameworks (Angular JS)
  • Service Oriented Architecture and Microservices


  • Competitive contractor rate on offer
  • Flexible working hours
  • Company offers training 

Important to note before applying:

We are inviting South African citizens to apply

PLEASE ONLY APPLY ONLINE (we do not monitor emailed CV's)

Other Benefits: Flexible working hours, training

Ad Visible Until: 7 March 2020
Ref: JHB001109/TS

Vacancy Type: Permanent