Senior Java Developer (Ref: MESJD)
Remuneration: Market Related

Position in the Information Technology sector in Durban - Kwa- Zulu Natal
Posted On Monday 5 November 2018
Job Description:

Company based in Durban is looking for a Senior Software Engineer to join their cutting edge agile development team to work on several projects, with a focus on health systems such as an EMR (Electronic Medical Record), interoperability and data exchange between these systems. The successful candidate will work with a team of Developers on one or many of these projects. The successful incumbent must have experience working with Java and Javascript technologies in production enterprise environments.

Main job function

Solid understanding of web technologies and protocols

Experience as a Senior Software Engineer, with the ability to mentor a development team

Excellent coding skills and understanding of software design patterns and architecture

Front End development experience with Javascript, HTML, CSS and relevant web platforms and libraries (such as AngularJS and Spring MVC)

Use of Agile development practices

Expertise in relational database development (with a focus on MySQL)

Ability to take ownership of the software deliverables and work unsupervised by other Senior Developers

Responsibility for risk management of the overall software product

Mentorship of other Software Engineers


BSc Computer Science or relevant Tertiary Qualification


Experience in the Public health sector

Previous work with Electronic Health Record systems

SQL database development

Experience with Portuguese since working with team in Maputo

Other tools: Ansible, Docker, Vagrant, Jenkins, Travis and lots and lots of EC2 and Digital Ocean VMs

Applicants must have a strong background in computer science and experience working on enterprise software systems. They should be self-motivated, hardworking, and keen to learn and be interested in public healthcare

A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.

Please contact Melanie Els