Discovery Limited
About Discovery
At Discovery, our core purpose is to make people healthier and to enhance and protect their lives. We are a global leader focused on innovation, financial success, and driving positive societal change. We are constantly on the lookout for exceptional individuals who share our values and are eager to work in a fast-paced and dynamic environment where they can thrive and reach their full potential.
Life at Discovery
At Discovery, we believe that a healthy, motivated team is key to success. We encourage a culture of creativity and collaboration, where people take ownership of their work and contribute to projects that have a meaningful impact. We invest in our people and provide opportunities for growth and professional development.
The Role: Java Developer (Intermediate)
As a Java Developer, you will play an essential role in supporting Discovery’s Systems of Engagement. This team is responsible for creating and managing solutions that drive Discovery’s Direct Sales Channel operations, and support Marketing and Distribution efforts. Youβll work with a passionate team of developers to design, develop, and maintain Java-based solutions for a dynamic, multi-national company.
Key Responsibilities:
-
π₯οΈ Develop, test, and maintain high-quality Java-based application software.
-
π§ Troubleshoot and enhance existing applications.
-
βοΈ Assist with creating technical specifications and designs.
-
π Promote new technologies and share your expertise within the team.
-
π Perform code reviews and recommend improvements to development processes.
Personal Attributes & Skills:
-
π‘ Passionate about technology and software development.
-
β‘ Results-driven, with the ability to manage multiple projects and deadlines effectively.
-
π Strong analytical and problem-solving abilities.
-
πͺ Self-starter, able to work independently with minimal supervision.
-
π£οΈ Excellent written and verbal communication skills.
Education & Experience:
-
π Minimum: Matric/Grade 12 with formal Java qualifications.
-
π Preferred: IT-related Degree or Diploma (BSc/BTech or similar).
-
π₯οΈ Experience:
-
3+ years in Java systems development.
-
Strong knowledge of Java EE, XML/XSD/JAXB, Web Services.
-
Familiarity with Unit testing, ORM/Hibernate/JPA, and Spring Framework.
-
Experience with JMS, Tibco EMS, SOAP (XML/JSON), and Oracle/PLSQL.
-
Preferred Skills:
-
π Presentation Layer Development: HTML5, CSS, JavaScript, jQuery, GWT, Spring MVC.
-
π§ Experience with Business Rules Management Frameworks.
-
π Exposure to Agile principles and methodologies such as Continuous Integration and Test-Driven Development.
Employment Equity
Discovery is an equal opportunities employer. We actively encourage applications from individuals with disabilities. The companyβs approved Employment Equity Plan and Targets will be considered during the recruitment process.
Why Join Discovery?
At Discovery, you will work alongside some of the brightest minds in the industry, on innovative projects that make a real difference. We offer a supportive and inclusive environment where you can build your career, grow professionally, and enjoy an excellent work-life balance.
Find similar jobs at: https://careerjunctionza.co.za/jobs/
TIPS for CV:
-
π Tailor your CV to highlight your experience with Java EE, Spring Framework, and Web Services.
-
π‘ Emphasize any experience with Agile methodologies and Unit testing.
-
π― Showcase your problem-solving skills and ability to work under pressure in a dynamic environment.
-
π Include your qualifications, especially any IT-related degrees or diplomas.
