Job Details

Job: Java Developer

Company: Discovery

Location: South Africa

Date Posted: 28-8-2024

Job Image

Discovery Insure is a South African short-term insurance company that focuses on creating healthier individuals and enhancing their lives. The company offers comprehensive products that provide protection against current and emerging risks in the motor, home, and business insurance sectors. The Vitality Drive program, an internationally-recognised and award-winning program, incentivizes and rewards clients for driving well. Discovery Insure employs over 1,000 people who provide unique and innovative solutions and cover. The key purpose of this role is to design and implement robust, scalable, and optimally performing systems using Java-related technologies. Areas of responsibility include translating business requirements into technical designs, liaising with relevant parties, researching technical issues, estimating development timelines, constructing robust, maintainable, scalable, optimally performing system code, conducting unit testing, assisting with troubleshooting, mentoring/team development, and personal development. The candidate's skills include excellent understanding of Object Orientated principals and Java language fundamentals, knowledge of commonly used design patterns, and broad understanding of putting together an EE-based business solution from scratch. Education and experience include a Master's degree in Computer Science/Information Systems and a formal Java qualification.