Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to…
Read more about this company
JAVA Developer – Sandton
Areas of responsibility may include but not limited to:
Design
- Translate business requirements into technical designs adhering to VitalityHealth processes, standards and guidelines, taking cognisance of performance, security and scalability requirements. Deliver within agreed timeframes.
- Liaise with relevant parties where clarification of business requirements or resolution to technical issues is needed
- Research and find effective solutions to technical issues that arise
- Estimate development timelines based on business requirements
Development
- Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards and procedures. Deliver within agreed timeframes
- Conduct unit testing and fix any defects found
Testing
- Verify build stability and quality with development team before releasing to test team, aiming to release with zero defects
- Assist the Business analyst in ensuring the test pack includes relevant scenarios and test data.
- Consult and assist in reviewing risk / impact of defects found in testing, and assist with fixing where necessary
Support / Troubleshooting
- Assist system users with technical support issues and handle according to defined procedures
- Ability to effectively analyse root cause of system errors (data errors, performance and stability issues)
Personal development
- Keep abreast of current technological trends and how these might be applied in the Discovery environment
- Constant improvement of knowledge of the various applications, their functionalities and data models
General
- Ability to communicate clearly, constructively and effectively. Easily able to follow and participate in technical, business process, and other discussions
- Able to build business relationships with other members of team and the business areas we support
Education and Experience
Education
- Matric
- A Bachelor’s Degree or Diploma in Computer Sciences/ Information Systems or equivalent IT tertiary qualification or Formal Java Qualification
Knowledge
- Knowledge of commonly used design patterns
- Excellent understanding of Object Orientated principals and Java language fundamentals
- Working knowledge of Software development within SDLC, Unit Testing, Data modelling and design of database structures
- Agile Methodology
Experience
- A minimum of 2 or more years Java systems development experience with exposure to core
- Java EE knowledge and experience
Method of Application
Build your CV for free. Download in different templates.