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:
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.







