Java Developer at Discovery Health – Apply Now!

Full-time

Discovery Limited

About Discovery Health
At Discovery, we are driven by our core purpose: to make people healthier and enhance and protect their lives. As global leaders in health innovation, we thrive in a fast-paced, dynamic environment where smart, self-driven people excel. Discovery Health is seeking passionate individuals to join our talented teams, innovate, and lead the way in improving healthcare solutions.

About the Health Benefit Solutions Team
In our Health Benefit Solutions team, we are always striving for excellence, continuously innovating to improve business processes, gain a competitive advantage, and provide superior service to our clients. As part of this high-energy, motivated team, you will work on dynamic projects and product enhancements aimed at making a real difference in healthcare.

Key Purpose
The Java Developer will play a crucial role in our Health Benefit Solutions team by collaborating with Business Analysts, System Architects, and managers to understand business needs, design system solutions, and implement them with high-quality source code. The successful candidate will support the projects throughout the entire lifecycle, from requirements gathering to post-release support, ensuring the success of each initiative.

Key Responsibilities
🔹 System Development Lifecycle: Participate in all stages, from design to implementation, ensuring high-quality outcomes at each phase.
🔹 Solution Design & Implementation: Work with cross-functional teams to create effective, scalable solutions that meet business needs.
🔹 Testing & Deployment: Develop, test, and maintain deployed applications, ensuring they meet the highest standards of quality and efficiency.
🔹 Troubleshooting & Enhancement: Analyze and enhance existing applications while troubleshooting issues in real-time.
🔹 Code Quality: Deliver high-quality source code and adhere to best practices, ensuring software meets business and technical requirements.

Competencies
Software Release Management: Oversee release management processes to ensure smooth transitions.
Analytical & Problem-Solving Skills: Demonstrate strong analytical thinking to tackle challenges effectively.
Time Management & Prioritization: Manage tasks efficiently and meet deadlines in a fast-paced environment.
Communication Skills: Strong written and verbal communication skills, capable of clearly articulating technical concepts.
Self-Starter: Take ownership and work independently with minimal supervision.

Education and Experience
📚 BSc in Computer Science or equivalent 3-year IT qualification.
💻 3+ years of Java (version 8) development experience.
🖥️ Expertise in the SpringBoot Framework, Hibernate, WebLogic, and JBoss Application Server.
🛠️ Familiarity with web technologies such as JSP, JavaScript, Angular 6, and JQuery.
⚙️ Experience with SOAP, REST, XML, XSLT, and Web Services.
🚀 Knowledge of containerization tools like Kubernetes, OpenShift, and Docker.
🔄 Experience in DevOps, agile methodologies, and Linux environments.

Employment Equity
At Discovery, we embrace diversity and encourage individuals from various backgrounds, including those with disabilities, to apply. Our recruitment process follows our Employment Equity Plan and Targets.

Find similar jobs at: https://careerjunctionza.co.za/jobs/ TIPS for CV related to this post.

Company Website: Discovery Health Careers