Developer (Senior) - Health Systems

3 weeks ago


Johannesburg, South Africa Discovery Full time

Discovery – Health Systems (DHS)

Java Developer (Senior) – Care and Claims

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, selfdriven 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 Benefits Solution Team

Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward. The Senior Java Developer position is available in the Benefit Management Systems team to work on dynamic new projects and product enhancements to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization’s technology infrastructure and specific software applications, the Senior Java developer will help the business to address

Key Purpose

Within the Benefit Management Systems area, the Java developer must work together with Business Analyst, System Architect and Managers, to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source codes. The Senior Java Developer will support the projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support. The Senior Java Developer in the must be technically support and maintain the deployed applications on dev, test, and production environments. This role responsibility extends to coaching and mentoring of Juniors in the team.

Areas of responsibility may include but not limited to:

The successful candidate will be required to perform but not limited to the following key outputs in respect of the Care and Claims portfolio:

- The system development life cycle and involvement in each stage the defined system development tools, processes and workflows
- Part of the team in distinguishing between business, functional and non-functional requirements and how to implement them
- Delivery of high quality source code and the technologies used and the systems components structure
- Develop, test, and maintain the deployed application software with high quality
- Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
- Perform accurate development estimation

Competencies

The successful candidate must demonstrate the following competencies:

- Software release management
- Solution Design and Implementation
- Software testing and Test Driven development
- Software deployment and maintenance
- Change control
- Time management and prioritization
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Excellent written and verbal communication skills
- Can help with quality assurance and provide comments

Education and Experience

- BSc Computer Science or equivalent 3-year IT qualification
- 6+ source code Java (version 8) development experience (backend)
- Deep understanding of the SpringBoot Framework, Hibernate
- Presentation layer development (JavaScript, Angular)
- SOAP, REST, XML, Web Services experience
- Maven, Gradle build scripts
- JMS (RabbitMQ or similar), Tibco EMS experience
- Batch Processing (Java or Spring batch) experience
- Knowledge with Business Rules Management Frameworks and continuous integration
- Experience with DevOps (Atlassian Suite) and Linux
- Experience with containerization virtual systems (Kubernetes, OpenShift, Docker)
- Exposure to an agile methodology driven environment
- Experience in the delivery and deployment of projects within the SDLC within a high pressure complex environment

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.



  • Johannesburg, South Africa Health Solutions Full time

    **Introduction** - Momentum Health Solutions, an entity of Momentum Metropolitan Holdings delivers sustainable, integrated health solutions that meet the needs of clients in the different segments and maximise lifetime client value. We build and maintain a culture of innovation, and create value through unique insights of how to achieve specific outcomes by...


  • Johannesburg, Gauteng, South Africa National Health Laboratory Services Full time

    **Job Title:** Senior Business Systems Analyst**Location:** Gauteng, Johannesburg**Estimated Salary Range:** R600,000 - R900,000 per annumJob OverviewWe are seeking an experienced Senior Business Systems Analyst to join our team at National Health Laboratory Services. As a key member of our IT department, you will be responsible for analyzing and documenting...

  • Senior Developer

    2 months ago


    Johannesburg, South Africa Pacifica Senior Living Sunrise Full time

    Johannesburg, South Africa | Posted on 08/26/2024 Centrax Systems is a provider of next-generation technology solutions and services that addresses customer challenges and empowers enterprises into the future and helping businesses stay ahead. Job Description Develop customizations and extensions for the ERP system. Work closely with the Technical Lead to...

  • JAVA Developer

    3 weeks ago


    Johannesburg, South Africa Discovery Full time

    Discovery Health Systems – Healthcare and Digital Solutions (HDS) / Business to Business (B2B) Intermediate Java (Integration) Developer 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...


  • Johannesburg, Gauteng, South Africa Quadrant Systems Full time

    Job OverviewWe are seeking a highly skilled Senior Network and Systems Engineer to join our team at Quadrant Systems in Johannesburg. As a key member of our IT department, you will play a critical role in designing, implementing, and maintaining our network infrastructure.About the RoleThis technical advisory position provides capacity analytics and...


  • Johannesburg, Gauteng, South Africa National Health Laboratory Services Full time

    Job Title: Strategic IT Director for National Health Laboratory ServicesWe are seeking a highly experienced and visionary IT leader to spearhead our technology strategy and drive business growth.About the Role:The Chief Information Officer will be responsible for formulating and directing the company's IT strategy, ensuring effective implementation and...


  • Johannesburg, Gauteng, South Africa MSH Full time

    About the Role:Management Sciences for Health (MSH) is seeking a highly skilled and experienced professional to serve as a Senior Technical Advisor for Health Economics and Finance within its Global Health Systems Department. As a Senior Technical Advisor, you will provide thought leadership to MSH and its clients in the areas of revenue mobilization,...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    At H2R Africa, we're seeking an experienced Senior Systems Developer to join our team.This is a hybrid position that requires in-office presence 3 days a week in Springs.The ideal candidate will have a strong understanding of IT systems, including software development, databases, and network infrastructure.Key responsibilities include:Evaluating current IT...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Job SummaryJoin Nedbank as a Senior Systems Developer to provide technical expertise and support in installing, testing, tuning, and maintaining hardware and systems software.Key Responsibilities:Contribute to a culture conducive to transformation goals by participating in Nedbank Culture building initiatives.Participate and support corporate social...


  • Johannesburg, South Africa NTT Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. In today’s ‘iNTTerconnected’ world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve...


  • Johannesburg, South Africa Global Health Strategies Full time

    **Position**:Communications & Advocacy Senior Associate, Africa **Preferred Location**:Dakar, Senegal/ Johannesburg, South Africa/ Nairobi, Kenya/ Abuja, Nigeria Global Health Strategies (GHS) is seeking a Senior Associate to support the growth of its Africa office. GHS is a worldwide organization that uses advocacy, communications and policy analysis to...


  • Johannesburg, Gauteng, South Africa The Catholic Health Care Association of Southern Africa (CATHCA) Full time

    Job Title: Public Health SpecialistLocation: Rosebank, Johannesburg, South AfricaThe Catholic Health Care Association of Southern Africa (CATHCA) is seeking a Public Health Specialist to work closely with the Executive Director. The successful candidate will be responsible for tracking, analyzing, and advising on public health policies, trends, and needs.Key...


  • Johannesburg, Gauteng, South Africa The Catholic Health Care Association of Southern Africa (CATHCA) Full time

    Job Opportunity: Public Health AdvisorThe Catholic Health Care Association of Southern Africa (CATHCA) is seeking a skilled Public Health Advisor to join our team based in Johannesburg.About the Role:This role involves tracking and analyzing public health policies, trends, and needs to provide informed advice and support to our Executive Director.You will...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Company OverviewWe are Network Recruitment, a leading provider of innovative solutions in the field of mechatronics.We are seeking an experienced and skilled Senior Mechatronic Systems Developer to join our team.


  • Johannesburg, South Africa Kaelo Full time

    Company Description **About Kaelo** Kaelo provides essential healthcare solutions ensuring the physical and psychosocial wellbeing of all South Africans towards lasting social change. Kaelo meets the Healthcare needs of Corporate and Retail clients across South Africa - products offerings include Medical Insurance, Medical Aid, Gap Insurance, Kaelo Money and...


  • Johannesburg, Gauteng, South Africa Multiform Human Development Full time

    Job Title: Senior Estimator for Lightning Protection SystemsAbout Multiform Human DevelopmentMultiform Human Development is a dynamic organization seeking a highly skilled and experienced Senior Estimator for Lightning Protection Systems to join our team. As a Senior Estimator, you will play a crucial role in ensuring the successful implementation of...


  • Johannesburg, South Africa Transnet Full time

    **_ Equity Statement :Preference will be given to suitably qualified Applicants who are members of the_** **_designated groups in line with the Employment Equity Plan and Targets of the Organisation/Operating_** **_Division._** **_ Alternative Application Methods: (Completed Curriculum Vitae to be submitted)_** Post: E-mail: Fax: before the closing date of...


  • Johannesburg, South Africa WomenLift Health Full time

    **Position Title: Southern Africa Director** **Location**:Johannesburg-Pretoria or Cape Town preferred**, **other capital cities in the Southern Africa region will be considered **Reports to**: Amie Batson, Executive Director **Hours per week (average)**: 40 (full time) **Our Vision and Mission** - WomenLift Health is committed to expanding the power and...


  • Johannesburg, Gauteng, South Africa Quadrant Systems Full time

    We are currently seeking a highly skilled Java Developer to join our client, Quadrant Systems, in the banking sector.Job DescriptionThe ideal candidate will be responsible for developing and maintaining software applications using Java 11 or above. Experience with Spring Framework, Spring Boot, and Relational Databases is essential. Additionally, knowledge...


  • Johannesburg, Gauteng, South Africa TalentCru Full time

    Job Title: Senior Environmental, Health and Safety SpecialistAbout the Role:TalentCru is seeking a highly experienced SHEQ Officer to join our team in the Western Cape. As a key member of our organization, you will be responsible for ensuring that our business complies with all relevant SHEQ legislation, company policies and procedures, minimum requirements...