Apply now »

JAVA Developer (Senior) - Health systems

Business Unit:  Discovery Health
Function:  Information Technology
Date:  12 Apr 2024

Discovery – Health Systems Java Developer (Senior)

About Discovery 

Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.

About Discovery Health Systems

The Discovery Health Systems (DHS) is a world class software development house that enables the Discovery Health Business to use digital transformation as a competitive advantage. It focuses on rapid quality software delivery. Innovation and excellence are key attributes to all our initiatives. The skills and expertise in the team allows a diverse product development on all strategic, tactical and operational changes. Our environment is fast-paced and demands energy, drive, enthusiasm, ownership and creativity, but it rewards with an extremely fulfilling and stimulating environment that actively supports career growth and development. 

Key Purpose

The DHS Dev team translates the CRS and PRS into executable code without errors; finding effective software solutions to technical issues. This role ensures that the application performs the functions as required by business releasing source code with zero defects. Coaching and development; coach other Developers during the code review process to understand and apply the DHS coding standards.

Areas of responsibility may include but not limited to

  • Implement the Technical specification using the relevant development language
  • Produce source code by applying the DHS technical standards and referencing systems’ exposed
  • Consult with BA and Architect on technical issues encountered
  • Document logic and comments inside code, document database structure and rule changes and produce and update configuration files
  • Conduct unit testing, review error logs and consult and assist the BA in reviewing and correcting defects found
  • Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries and reusable aspects of the application.
  • Perform coaching with other developers to instil an understanding and application of the DHS coding standards. 
  • Perform defect root cause analysis by responding to the Incidents team, logging the issues appropriately and conducting preliminary analysis

Personal Attributes and Skills

Behavioural skills

  • Learning orientation, structured and analytical problem solving, prioritisation, planning and organising, stress management, action orientation 

 

Technical Skills

  • Business writing, software development within SDLC, data modelling 

Education and Experience

  • A 3 year BSc Computer Science Degree or equivalent qualification
  • Matric with English and Mathematics 
  • Minimum of 5 - 10 years’ experience in source code development in Java 
  • Experience in Java EE, Hibernate|JPA, Spring, Spring Boot, Maven, Bamboo
  • Experience in Document Management and Workflow systems
  • Process knowledge of SDLC, Unit testing, database structure design, technical change control 
  • Technical knowledge of SQL, Oracle, eblogic, C, Cognos, XML, TopLink, Eclipse IDE, IntelliJ IDE, WebLogic 12c
  • Experience in open source technologies (Atlassian Suite) including Agile methodology

EMPLOYMENT EQUITY   
                             
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

Apply now »