Senior Full Stack Java Developer (Java EE apps / Object-Oriented Design (OOD) /Test-Driven Development / Logistics) – Johannesburg, South Africa

Southern Africa
Posted 5 months ago

Reference No. SDJDS

Software / System Dev. (Java EE apps / Object-Oriented Design (OOD) /Test-Driven Development / Logistics) – Johannesburg, South Africa


Reference Number: SDJDS


Job Description:

Responsible for all software and system related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces and systems.



•       Contribute to all stages of software and system development lifecycle

•       Design, implement and maintain Java-based and other applications that can be high-volume and low-latency

•       Analyze user requirements to define business objectives

•       Envisioning system features and functionality

•       Define application objectives and functionality

•       Ensure application designs conform with business goals

•       Develop and test software

•       Identify and resolve any technical issues arising

•       Create detailed design documentation

•       Analyze user and system requirements

•       Design flowcharts to illustrate software solutions

•       Write efficient code based on feature specifications

•       Develop user interfaces

•       Prioritize and execute tasks in the software and system development life cycle

•       Design database architecture

•       Test and debug applications

•       Validate software functionality and security


Requirements: Qualification and Skill

       Travelling will be required

•       BSc in Computer Science, Engineering or relevant field

•       Working experience as a Java Software Engineer, Java Developer or similar role

•       Experience building Java EE applications

•       Familiarity with Object-Oriented Design (OOD)

•       Good knowledge of popular Java

•       Experience with test-driven development


Benefits and Contractual information:

  • Permanent Role
  • Market Related


If you wish to apply for the position please follow the application link.


Please visit for more exciting opportunities.


Dylan Smuts

Banking and Finance         

CA Global Finance


CA Global will respond to short-listed candidates only. If you have not had any response in two weeks, please consider your application unsuccessful however your CV will be kept on our database for any other suitable positions.



Apply now

Job Features

Job CategoryOther

Apply Online