Senior Java Developer - 12 Months Contract renewable

Sandton, Gauteng
Work Type: Contract

Our client, a global consulting house specialising in IT solutions, is looking for a Senior Java Developer for a position. 

The initial contract is 12 months and may be renewable, depending on the client requirements.


Location : Johannesburg [ Hybrid model as of now , have to be flexible as per client policy in future]

All Checks Must be clear 



We are looking for a Java Developer who will be responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (web) counterparts. Your primary responsibility will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure. Thus a commitment to collaborative problem solving, sophisticated design, and product quality is essential.


Understanding the business and business problems, designing and implementing a solution with engineering best practices and ensuring the solution can be maintained post implementation are key to performing within this role.

Experience, skill and capability

Responsibilities include:

• Translate application storyboards and use cases into functional applications

• Design, build, and maintain efficient, reusable, and reliable Java code

• Ensure the best possible performance, quality, and responsiveness of the applications

• Identify bottlenecks and bugs, and devise solutions to these problems

• Help maintain code quality, organization and automation


Experience in the following technologies is key to this role:

• Java & its ecosystems

• J2EE & Spring Frameworks

• Solid understanding of OOP


• JavaScript Frameworks

• CI/CD • Ant, Maven & Gradle

• Architecture & Design Patterns

• Containerisation

• Experience with Cloud Platforms

• Unit testing

• GIT merging and reviewing

Urgent Role!!!!! 

Talent Partner:
Peggy Sekomeng
R500 p/h negotiable

Submit Your Application

You have successfully applied
  • You have errors in applying