Java Developer Perm
- Ad Placed : 18 May 2020 18:30:06 Affiliate ad
- Remuneration : PER MONTH
- Employment Type : Full Time
- Employment Level : Senior Management
- Industry :
- IT/Computer
Other IT/Computer - Region : Western Cape
- Company : H2R Africa
A company in the Healthcare sector has a number of vacancies for Java Developers (intermediate and senior level). The positions are based in the Bellville area. There are short-term contracts (6m-12m) available as well as permanent positions, depending on the project requirements
The successful incumbent will drive processes and contribute towards the production of quality code and products, in a team environment, in accordance with the prescribed architecture, standards and implement as required within the agreed upon timeframes
Receive specifications from the Development Manager on client requirements and develop code accordingly
To do the necessary system analysis and provide a solution as per the requirements
Completing Unit tests after development
Conduct system integration tests
Get sign-off from Users and/or Development Manager on the solution
Operates under the supervision of a Senior Developer & Development Manager
Do maintenance and provide system support, where necessary
Unit testing of the delivered code
Impact analysis on code changes
Release management
Provide input and participate at sub system level
Gather the necessary requirements
System documentation (technical design)
Document all work completed
Provide input into User Training, i.e. User documentation, flow chart and hands on User Training
Accept and participate in knowledge sharing of products and systems
Provide assistance throughout the delivery chain as and when required
Agile Scrum team participation
Provide technical guidance, support and supervision to Jnr Developers
Improve system / technical knowledge and awareness of the IT environment
Improve knowledge and understanding of products in team
Requirements
Minimum Qualifications:
Matric
Relevant IT-related tertiary qualification/BTech/Degree
Relevant Sun Microsystems Certification (Sun Certified Java Programmer or Developer) will be an advantage
Minimum Experience:
5 years’ Software Development experience in a distributed computing environment using Java
Solid Java back-end and/or front-end development experience
Containerisation understanding and experience advantageous
Advanced understanding and everyday use of OO principles such as inheritance, interfaces, abstract lasses, etc.
Good systems and code design skills including good documentations skills where necessary
Working knowledge of spring framework, architectural and development best practices (e.g. SOA, dependency injection, ORM, EJB3, JPA etc.) as well as J2EE application server environment will be an added advantage
Understanding and experience with micro-services
Strong knowledge of REST API designs
BPM experience advantageous
Strong knowledge with CI/CD principles
Experience with Apache Camel
GIT Lab experience
Strong Linux experience advantageous
Knowledge and exposure to Agile software development would be advantageous
Good understanding of the Software Development Life Cycle (SDLC)
Experience working in the healthcare industry would be advantageous
Experience working in a Scrum team and Jira