Back to all jobs
Discovery logo

Discovery

Java Developer

Johannesburg9 March 2026
Location

Johannesburg

Job type

Full-time

Experience

Senior

Job overview

Discovery is hiring a Senior Java Developer to design and implement scalable enterprise systems using Java technologies. The role involves translating business requirements into technical solutions, developing high-quality software, and ensuring systems meet performance, security, and scalability standards. The developer will collaborate with business analysts, engineers, and other stakeholders to build robust applications that support Discovery Life’s innovative risk assurance services. Key Responsibilities Design technical solutions based on business requirements Develop scalable and maintainable Java applications Perform unit testing and resolve defects Ensure system stability and quality before release Troubleshoot technical issues and identify root causes Provide technical support to system users Mentor junior developers and conduct code reviews Follow architectural standards and development processes

Responsibilities

  • Design technical solutions based on business requirements
  • Develop scalable and maintainable Java applications
  • Perform unit testing and resolve defects
  • Ensure system stability and quality before release
  • Troubleshoot technical issues and identify root causes
  • Provide technical support to system users
  • Mentor junior developers and conduct code reviews
  • Follow architectural standards and development processes

Requirements

  • 5+ years Java development experience
  • Degree or Diploma in IT / Computer Science
  • Strong knowledge of Object-Oriented Programming
  • Experience with SQL and database design
  • Knowledge of Java enterprise technologies
  • Technical skills:
  • Java / Java EE
  • EJB
  • HTML / HTML5
  • JSF
  • JQuery
  • SOAP Web Services
  • XML / XSD
  • UML
  • SQL
  • Advantageous Skills:
  • REST APIs
  • JSON
  • Apache Camel
  • JBOSS configuration
  • Git version control
  • CSS
  • Build automation tools
  • Knowledge of insurance industry systems

How to apply

Select Apply now to continue to the employer or recruitment platform's official application page.

Mzansi Jobs does not request payment from job seekers. Verify the employer, closing date and vacancy details before sharing personal information.

Opens the official application page on careers.discovery.co.za