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 23, 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...

     

    Developer (Senior)

    Key Purpose

    • We are seeking a highly skilled and experienced Senior Full Stack Java Developer to join our dynamic team. The successful candidate will play a key role in designing, developing, and maintaining scalable enterprise applications.

    Areas of responsibility may include but are not limited to

    Design

    • Translate business requirements into technical designs adhering to Discovery Insure processes, standards and guidelines, taking cognisance of performance, security and scalability requirements. Deliver within agreed timeframes.
    • Liaise with relevant parties where clarification of business requirements or resolution to technical issues is needed
    • Research and find effective solutions to technical issues that arise
    • Estimate development timelines based on business requirements

    Development

    • Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards and procedures. Deliver within agreed timeframes
    • Conduct unit testing and fix any defects found

    Testing

    • Verify build stability and quality with the development team before releasing to test team, aiming to release with zero defects.
    • Assist the Business analyst in ensuring the test pack includes relevant scenarios and test data.
    • Consult and assist in reviewing risk / impact of defects found in testing, and assist with fixing where necessary.

    Support / Troubleshooting

    • Assist system users with technical support issues and handle according to defined procedures
    • Ability to effectively analyse root cause of system errors (data errors, performance and stability issues)
    • Mentoring/ Team development
    • Actively coach other developers to understand and apply the Insure coding and architectural standards correctly, as well as any technologies in use
    • Perform code review to ensure logical correctness, maintainability, scalability, performance, compliance with architectural standards and frameworks

    Personal development

    • Keep abreast of current technological trends and how these might be applied in the Discovery environment
    • Constant improvement of knowledge of the various applications, their functionalities and data models

    General

    • Ability to communicate clearly, constructively and effectively. Easily able to follow and participate in technical, business process, and other discussions
    • Able to build business relationships with other members of team and the business areas we support

    Skills and Competencies:

    • Technical Mastery
    • Systems Thinking
    • Collaboration & Stakeholder Engagement
    • Delivery & Execution
    • Code Quality & Engineering Standards
    • Problem Solving & Critical Thinking
    • Adaptability & Continuous Learning
    • Leadership & Mentorship

    Technical Skills

    • Excellent understanding of Object Orientated principals and Java language fundamentals
    • Knowledge of commonly used design patterns
    • Broad understanding of how to put together an EE-based business solution from scratch
    • Core skills (Java, Spring Boot, SQL)
    • Tech (EJB, JSF, JAXB, MDBs)
    • Front-end basics (HTML, jQuery)
    • Methodologies (UML)
    • Formats/standards (XML/XSD)
    • Application server (JBoss)

    Education and Experience

    Education:

    • Matric (Essential)
    • BSc Computer Science /Information Systems degree (Essential)
    • Formal Java qualification

    Minimum Experience:              

    • 6+ years’ experience in Java development with exposure to core competencies listed

    Advantageous Experience

    • REST Web services
    • JSON
    • Business Process Management Tools
    • Apache Camel
    • Apache Webserver Configuration
    • JBOSS Configuration
    • CSS
    • GIT
    • Strong backend development experience using Java and Spring Boot.
    • Experience with RESTful APIs, microservices architecture, and containerization.
    • Familiarity with CI/CD pipelines and version control tools.
    • Experience working in Agile/Scrum environments.
    • Integrated Build Tools
    • HTML 5

    Check how your CV matches 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.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail