Apply now »

JAVA Developer (Senior)

Business Unit:  Vitality Life
Function:  Java Development
Date:  10 Jul 2024

 

 

 

Achieve more than     YOU BELIEVE  

 

 

 

 

 

 

 

 

 

 

 

Discovery – VitalityLife

 

Java developer - Vitality Life Systems

 

About VitalityLife Systems

 

VitalityHealth, is a UK-based company specialising in private medical insurance sold to the UK market. The company is a subsidiary of Discovery Limited and alongside VitalityLife and Vitality Corporate Services it forms Discovery Limited's UK insurance offering. Working for VitalityHealth, you'll experience an exciting mix of creativity and innovation, within a framework of challenging objectives and a passion for delivering the best. We think work should be fun and sociable, and we want our people to get the most out of every day. Our people are chosen for their skills, knowledge, enthusiasm and attitude but above all, their belief that anything can be achieved. Help us change insurance for good and be part of the Vitality success story.

 

Key Purpose

Design, code, test, debug and correct program modules in development for the back-end service providers. Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards, and procedures. Work with the system architect/analyst to define the system design and then develop and test the necessary code that will be deployed.

 

Key outputs:

The successful applicant will be responsible for but not limited to the following job functions:

  • Design of the system architecture • Assistance with the production of technical specifications.
  • Design solutions across multiple systems.
  • Strong technical knowledge across multiple disciplines (such as development patterns, MVC, front-end frameworks, Spring framework, performance and optimisation)
  • Debug across multiple systems.
  • Build and maintain systems.
  • Integrate new systems with existing ones.
  • Analyse existing systems to evaluate user requirements, assist with technical specifications.
  • Lead small team of developers on various projects.
  • Detailed design capabilities to ensure that the system is designed to consider dimensions such as security, performance, and user friendliness.

 

Personal Attributes and Skills.

  • Ability to foresee problems and to code for these problems.
  • Ability to take ownership and accountability.
  • Ability to work under pressure and to multi-task.
  • Ability to take the Lead on Technical Initiatives.
  • Ability to communicate and collaborate with cross-functional teams.
  • Drive and initiative to get things done.
  • Ability to deal with complexity and migrate between detail and high-level requirements.
  • Teamwork
  • Innovation and Creative

 

Education and Experience:

Education:

  • Matric
  • BSc (IT/Computer Science) or any other relevant Computer Science Degree or other formal Java Qualification.

 

Experience:

  • 5 years’ systems development experience in Java, Java EE.
  • An excellent understanding of Enterprise Data architectures.
  • Strong technical skills in Java (Spring Boot, Hibernate), AWS microservices, Oracle, Mongo & PostGres.
  • Strong Microservices experience is required including Design.
  • A solid understanding of event driven architecture.
  • IntelliJ Eclipse IDE • JUnit with unit and integration tests.
  • JIRA, Confluence, Git with BitBucket Code versioning.
  • Splunk, Dynatrace, Kibana experience.
  • SOAP, XML, XSLT, Web Services experience.
  • JMS, Tibco EMS experience.
  • JSP, html, Struts experience.
  • EJB 3 & EJB 2 experience

 

Knowledge:

  • Knowledge of multiple languages and/or technologies and in depth understanding of database structures

 

EMPLOYMENT EQUITY

The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

EMPLOYMENT EQUITY   
                             
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

Apply now »