Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 11, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    JAVA Developer (Senior)

    Key Purpose

    • This role involves analysing business requirements and translating them into robust technical designs that align with Discovery Life’s architectural standards. It includes overseeing the correct implementation of these solutions by coaching and mentoring junior developers to maintain high-quality outputs. The position ensures that applications function as intended, reviews testing scenarios for adequate coverage of system and process impacts, and provides ongoing guidance to business teams. Additionally, the role contributes to identifying and eliminating root causes to improve overall system stability and efficiency.

    Areas of responsibility may include but not limited to 

    • Participate in Business Requirement or Architecture JAD sessions.
    • Analyse the Business / Architecture Requirement and clarify any unknowns with the Business Analyst, User and System Architect.  Ensures that changes are updated in the Business / Architecture Requirement specification.
    • Performs a thorough Impact Analysts and supplies accurate estimates for the necessary development effort.  Highlights any risks.
    • Formulate a technical solution and review with the Systems Analysts, the development team and Development Manager.
    • Produce a Technical Design document, using the standard Template and in accordance with the Discovery Life standards.
    • If Database work is required, prepare a Logical view diagram and liaise with the Database Architect and / or DB Systems Analyst to supply the necessary components.
    • Participate in technical analysis JAD Sessions with all Stakeholders.  Ensure that all Stakeholders are in agreement with the technical solution and that it aligns with the Business / Architecture requirement.
    • Execute the manual code review process as per Life Tech Forum standards.
    • Ensure that Unit and Systems Integration testing is conducted and defects are identified and fixed before handing over for Testing.
    • Work with the Test Analyst to ensure that the Testing coverage is sufficient and accurate.

    Education and Experience

    Essential:

    • Matric
    • Formal software development qualification(s), such as Object-Oriented Analysis & Design.
    • IT related degree or diploma (BSc/BTech or similar)
    • At least 5 years’ experience in software development

    Advantageous:

    • At least 6 years’ experience in Java source code design and development 

    Technical Skills and/or Knowledge

    Essential:

    • Java, OO, J2EE, XML, HTLM, UML, SDLC

    Advantageous:

    • Data modelling, Oracle PL/SQL

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Discovery Limited on careers.discovery.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail