ENVIRONMENT:
A provider of cutting-edge HealthTech in Pretoria seeks the coding talents of a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. Joining a team working on mission-critical applications, you will help manage Java/Java EE application development within a Spring Boot framework while providing expertise in the full software development lifecycle, from concept and design to testing. It is preferred that the individual be skilled in Angular and Native Android development with at least 4+ years’ Java, Angular, Spring Boot and preferably Native Android & Java EE platforms. You also need managerial experience including Object Oriented analysis and design using common design patterns; implementation of RESTful interfaces; strong knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) & you must have work experience in Industry Standard protocols related API Security including JWT.
DUTIES:
- Analyse user and system requirements.
- Design flowcharts to illustrate software solutions.
- Write efficient code based on feature specifications.
- Develop user interfaces.
- Contribute to all phases of the development lifecycle.
- Design database architecture.
- Test and debug Java applications.
- Validate software functionality and security.
- Contribute to all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
REQUIREMENTS:
Qualifications –
- Matric / Grade 12 (Essential).
- Degree in Computer Science or Computer Engineering from University (Essential).
Experience/Skills –
- Software Development in Java 4+ years (Essential).
- Angular 4+ years (Essential).
- Spring Boot 4+ years (Essential).
- Native Android 4+ years (Preferred).
- Managerial experience (Preferred).
- Object Oriented analysis and design using common design patterns.
- Implementation of RESTful interfaces.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Experience in the Spring Framework.
- Hands on experience in designing and developing applications using Java EE platforms.
- Developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with Test-Driven Development.
- Distributed architectural patterns and implementational knowledge.
- Azure Hosting and DevOps environments.
- Working experience in Industry Standard protocols related API Security including JWT is a must.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed] e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.
Desired Skills:
- Java
- Developer
- PTA