We are seeking a candidate as a Java Spring Developer to join our development team in designing, developing, documenting and testing various web applications and services for our in-house Java Spring based systems.
Duties would include, but not be limited to:- The design, specification, coding, testing and documenting of Software along with other developers
- The maintenance and improvement of existing deployed systems and services
- Providing support to production and customer support services
- Assisting internal colleagues in the investigation of software and system related problems on existing and new products or solutions
Minimum technical requirements:
- A Degree or Diploma in Information Systems or Computer Science
- 3 or more years’ experience
- Strong development background, knowledge of different compilers and languages
- Experience with SDLC
- Experience building and consuming REST / Web / Micro-services integrations
- Experience developing Java using the Spring stack
- Java 7+
- Spring Framework + Boot + MVC + Web
- JPA / Hibernate
- Maven dependency management
- MySQL database design and access
- Familiarity with Linux environments
- Git version control
Additional Skills: Experience in the following would be advantageous:
- Experience with system analysis and design
- Mobile App development
- NoSQL databases (i.e. MongoDB / Casandra)
- Continuous Integration
- Docker containers
Competitive salary, including benefits i.e Pension, Medical Aid, Group Life Cover, increased leave days and an awesome working environment.
Should you meet the above requirements, forward a detailed CV with contactable references.