Developer (JAVA) Jobs

  • Full Time
  • Fourways, South Africa

Ovations Technologies

Snr Java Developer:
•At least 5-10 years general Java development experience
•At least 5 years practical experience in a modern J2EE framework (Spring etc.), including the deployment, management and support of modern I2EE runtime environments (Websphere, JBoss, etc.)
•Practical experience in the establishment and running of a Git workflow system and Automation
•Solid practical and demonstrable understanding of the GoF Design Patterns
•Solid practical and demonstrable understanding of Enterprise Integration Patterns
•Practical working experience in Agile teams at least at the level of development lead, engineering lead or similar role
•Working experience on the Linux Operating System, preferably RHEL
•At least 2 years’ experience in containerised micro-services development with a practical understanding of micro-services architecture and patterns
•Building and maintaining automated build pipelines, using any of the modern tools (for example Jenkins or similar build platforms)

Preferred Skills (we will prefer candidates with these skills over those that don’t have them):
•OpenShift and/or Kubernetes Experience
•Vert.x experience
•Quarkus experience
•Functional Programming Experience
•Serverless Java development in a popular cloud eco-system like AWS or Azure