Information Technology

Java Developers

Johannesburg, Gauteng   |   Full Time
  • About us on or give us a call to chat more.
  • Our prestigious Health Insurance (Sandton, Johannesburg) client, is embarking on a brand new Cloud Product development using latest Java & AWS tech stack, something very creative & innovative.
  • To achieve the project's objective we need your experience, expertise as well as your passion for innovation & creativity!

Job Description

Skills required -

  • Primary Tech Stack: Java 8 / Spring Stack (boot, cloud, batch) / Camunda / Hibernate / Webservices (Soap & Rest) / Maven / ELK (Elasticsearch, Logstash, Kibana) / Angular 5 / Docker.
  • 3 years of experience with Java / J2EE development and design.

  • 2+ years of experience in the Spring Framework.

  • 2+ years of hands-on experience working in ORM technologies using Hibernate or JPA.

  • Must have worked on Java 1.7 or Java 1.8.

  • AWS Cloud / Git / Jira uses & expertise is beneficiary.
  • Database Knowledge: SQL/PL-SQL (Inner Outer Joins, Group By, Having, Stored Procedures, Triggers, Cursors etc).
  • Data Structures and Collections: List, Map, Set, Vectors, and Matrix.
  • Knowledge of Concurrency or Multithreading, CRUD operations, Aggregations, Indexing.

Role & Responsibility -

  • Understand the business goals and make sure the solutions meet client expectations.
  • Understand the problems holistically and solve them in a generic manner by producing re-usable components or services when it is possible.
  • Follow established coding standards, architecture principals, and development process.
  • Develop software solutions to support business clients.
  • Develop Unit tests and Integration tests and performing quality assurance of development.
  • Document logic used, comment on the code and troubleshoot isolating issues within complex environments.
  • Produce code following Technical standards and selected design patterns.
  • Release source code to QA and Production environment.
  • Consult with the Systems Analyst and Systems Architect on technical issues encountered. 
  • Participate in code reviews to check the applications standards, logic and effective use of libraries and reusable aspects of the application.
  • Understanding and applying the fundamentals of SOA and OO principles and methodologies.

Other skills required -

  • Go-getter, Result oriented, Creative & Innovative approach.
  • Problem solver & Customer service orientation
  • Conflict Resolution skills.
  • Better time management & Stress management.
  • Professional Communication (written, verbal/presenting and listening).


Awards & Certifications -

  • Degree or Diploma in IT.
  • Related tech-stack certifications are beneficiary.

Additional Information

We define the role level as below -

  • Junior - 1 to 3 years of related experience.
  • Intermediate - 3 to 5 years of related experience.
  • Senior - 5 to 8 years of related experience.
  • Graduates & Trainees - Please make use of our published position.

Employment type -

  • Our preferred engagement model is contracting (approx 12 months of initial engagement & renewable).
  • We do welcome a permanent employment model too; let's discuss this further close to the onboarding stage.

Submit Your Application

You have successfully applied
  • You have errors in applying