Java Developer (Senior) Job– Talent Pool at Discovery Vitality RSA (2026)

Java Developer (Senior) Job– Talent Pool at Discovery Vitality RSA (2026)

The Java Developer (Senior) – Talent Pool opportunity at Discovery Vitality RSA is ideal for experienced software engineers looking to work in a dynamic, innovation-driven environment. Based within Vitality RSA Systems, this role focuses on designing and implementing enterprise-level Java solutions that support critical business functions.

If you have over five years of Java development experience and strong expertise in modern frameworks such as Spring and Microservices architecture, this role could be your next big career move in South Africa’s leading health and financial services technology space.

About Discovery Vitality RSA Systems

Discovery Vitality RSA operates within the broader Discovery Limited group and is known for its cutting-edge systems, customer-focused technology solutions, and strong culture of ownership.

The Systems division provides architecture, infrastructure, and development support to internal stakeholders, ensuring world-class service delivery and long-term sustainable business relationships.

Why This Senior Java Developer Role Matters

Enterprise-Level System Design

You will design, develop, and implement Java applications aligned with business requirements while contributing to architectural standards and governance processes.

Leadership and SME Responsibility

This is not just a coding role. You will act as a Subject Matter Expert (SME), mentor team members, and support career development within the team.

Modern Tech Stack Exposure

The role involves working with technologies such as:

  • Java and Object-Oriented Programming
  • Spring Framework
  • Hibernate
  • Junit
  • REST & SOAP APIs
  • Microservices Architecture
  • Docker
  • SQL & Data Modelling
  • UML & Architectural Styles

Advantageous technologies include Kafka, Zookeeper, Zuul, Eureka, Elasticsearch, Kibana, and Fluentd.

For more verified South Africa IT jobs and developer vacancies, explore the latest listings on WikiHii.

Java Developer (Senior) Job Key Responsibilities

  • Analyse business requirements with business analysts
  • Design cost-effective and innovative technical solutions
  • Develop applications in Java according to company standards
  • Perform unit, regression, load, and stress testing
  • Participate in feasibility studies and proof-of-concept sessions
  • Maintain systems in production and resolve defects
  • Prepare technical documentation (ERDs, class diagrams, etc.)
  • Coach and mentor junior team members

Java Developer (Senior) Job Minimum Requirements

  • Matric certificate
  • Diploma or Degree in IT (advantageous)
  • 5+ years of experience in a similar role
  • Strong analytical and structured problem-solving skills
  • Coaching and mentoring ability

Java Developer (Senior) Job Personal Attributes Required

  • Customer-service orientation
  • Professionalism
  • Flexibility and self-control
  • High delivery standards
  • Teamwork and collaboration
  • Self-driven and proactive attitude

Note: Overtime and rotational standby may be required.

Employment Equity

Discovery Limited’s Employment Equity Plan and targets will be considered as part of the recruitment process. As an equal opportunity employer, applications from individuals with disabilities are strongly encouraged.

How to Apply

Applications should be submitted via the official Discovery careers portal:

Discovery Official Website

Ensure your CV highlights:

  • Technical stack expertise
  • Enterprise-level development experience
  • Architecture involvement
  • Leadership and mentoring achievements

Common Challenges in Senior Developer Roles

  • Managing complex enterprise systems
  • Balancing technical delivery with leadership duties
  • Handling production support pressures
  • Meeting high performance and scalability requirements

Tips for Success

1. Master Modern Java Architecture

Stay updated with microservices patterns, containerisation, and distributed systems best practices.

2. Strengthen Leadership Skills

Senior roles require mentoring ability and strong communication with both technical and business stakeholders.

3. Prepare for Technical Interviews

Expect in-depth discussions on system design, scalability, performance optimization, and API integrations.

Useful Resources for IT Professionals

Why Joining the Talent Pool Adds Strategic Career Value

Being part of the Discovery Vitality RSA Senior Java Developer Talent Pool positions you for future high-impact projects even if immediate placement is not confirmed. Talent pools allow the organisation to proactively match skilled professionals with upcoming system upgrades, digital transformation initiatives, and architecture redesign projects.

This increases your visibility within the business and enhances long-term career progression opportunities. For experienced developers, this means exposure to enterprise-scale systems, strategic decision-making discussions, and leadership pathways that go beyond day-to-day development tasks, strengthening both your technical portfolio and executive-level credibility.

Conclusion

The Java Developer (Senior) Talent Pool at Discovery Vitality RSA offers experienced developers the chance to influence enterprise architecture, mentor teams, and work with advanced technologies in a high-performance environment.

If you meet the experience requirements and thrive in fast-paced technical ecosystems, this could be the next strategic step in your IT career in South Africa.

South African writer dedicated to creating informative and inspiring content. With a strong focus on jobs, education, and personal development, I blends research with storytelling to make complex topics easy to understand. Beyond writing, I believes in empowering communities through knowledge-sharing and digital creativity.