Requirements:

• Excellent communication, analytical skills and decision-making ability in collaborative environments

• Excellent understanding of java 8+

• Solid understanding of Object-Oriented Design and ability to properly apply general design patterns and paradigms

• Experience with test-driven development and domain-driven development

• Experience with one or more of the following application frameworks: Spring

• Solid understanding of messaging protocols like SOAP and REST

• Experience with the open-source relational database management system

• Knowledge of server application containers: Tomcat, Jetty, JBoss

• Good understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS

• Experience with CI / CD servers (preferably Jenkins) and Artifact Management (preferably Nexus), ability to create and maintain sophisticated CI / CD pipelines (preferably Jenkins)

• Strong understanding of version control and related concepts and techniques, particularly Git

• Experience with an appropriate unit testing framework(s)

• Excellent debugging and problem-solving skills.

• Familiar with Docker

• You will be working with a team of a very technically strong team who are working on delivering high-quality solutions and will have the opportunity to learn and develop

• Contribute in all phases of the development lifecycle

• Ability to demonstrate your knowledge of critical thinking and problem solving

• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

• Quickly produce well-organized, optimized, and documented source code

• Debug existing source code and polish feature sets

• Ability to solve unique technical problems

• Work independently when required

• Continuously learn and improve skills

• Attention to detail is essential and all tasks must be carried out to the highest standard

Other Skills:

JavaScript & Angular

Java or C#

Docker

AWS experience

Rancher

CI/CD Pipelines

Other:

Azure SQL

Node JS

Elastic Search

Postgress

MySQL

MongoDB

Desired Skills:

  • Java
  • SOAP
  • REST
  • JavaScript
  • TypeScript
  • CI/CD
  • Spring

About The Employer:

Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa and Gurgaon, India. Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization. Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients globally.
Website – [URL Removed]
LinkedIn – [URL Removed]

Learn more/Apply for this position