Our client, a leading provider of insurance, expertise and innovative solutions including Medical Aid requires a Senior Java Developer for their Digital Messaging team. Senior Java Developer will support the projects throughout the project life-cycle, including requirements, design, implementation, release and post release support.

Areas of responsibility may include but not limited to

  1. Develop, test, and maintain the deployed application software with high quality
  2. Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
  3. Perform accurate development estimation
  4. Produce technical specifications and designs
  5. Analytical and problem solving skills
  6. Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
  7. Excellent written and verbal communication skills
  8. Can help with quality assurance and provide comments
  9. Present to senior stakeholders
  10. Offer support and guidance to peers
  11. Perform analysis at a strategic level and understand principles of business, technical and enterprise architecture Personal

Education and Experience Minimum

  • IT related Degree or Diploma (BSc/BTech or similar) and formal Java qualifications.
  • At least 6 years Java systems development experience o Proven Java EE knowledge and experience
  • At least Angular 2 (or higher) Framework experience
  • Experience with SOAP and REST services
  • Unit testing and mocking frameworks
  • Source control, experience with GIT Experience with industry standard Application Servers (preferably WebLogic)
  • Knowledge of OO design principles and development pattern
  • Understanding and application of Agile Methodology, including Continuous Integration and Test-Driven Development Preferred
  • Spring Framework o ORM/Hibernate/JPA experience
  • JMS, Tibco EMS experience
  • Oracle and PL/SQL knowledge
  • Presentation layer development (HTML5, CSS, JavaScript, jQuery, GWT, Spring MVC)
  • Experience with Business Rules Management Frameworks
  • Experience using formal modelling languages (UML, etc) and modelling tools (Enterprise Architect, Visual Paradigm etc.)


  • Honours degree
    DevOps/Continuous integration
    Exposure to the Atlassian tool suite (Jira, Confluence, Bamboo and Bitbucket)

Kindly be advised that only shortlisted candidates will be contacted

Learn more/Apply for this position