Java Developer

at Communicate
Location Centurion, South Africa
Date Posted Oct 16, 2020
Category IT Jobs
Job Type Full-time



  • BSc (Mathematics, Computer Science or Information and Technology)


  • Design and develop Single Page Applications
  • Experience designing n-tiered applications (multi layered architecture)
  • Analyse impact of proposed changes to programs and provide estimates
  • Produce code that is well documented
  • Perform quality assurance checks / code reviews
  • Contribute to the establishment of best practice standards
  • Prepare technical specifications
  • Perform unit and system testing
  • Work closely with Site Reliability Engineering to ensure deliverables are automated and monitored
  • At least 5 years of full time software development experience


  • Java SE
  • HTML
  • CSS
  • SQL
  • Python (limited)
  • JavaScript/NodeJS
  • Java EE 7+
  • JSR 286 Java Portlet Specification (an advantage)
  • Angular 2+
  • REST service design
  • Consuming SOAP based services
Only registered members can apply for jobs.