REF # 1912114

487 total views, 2 views today

Johannesburg, Gauteng

Full Stack Developer (Java) (JHB)

Enquire / Apply


Bring your bag of all-rounder coding talents as the next Full Stack Developer sought by a dynamic Software Solutions company in Joburg. Joining their DevOps team, you will assess, analyse and document business requirements while producing software, developing new ways of extracting, loading and transforming telecoms data. You must have Grade 12 with HG Maths, a tertiary qualification in Information Systems / Computer Engineering or Computer Science, at least 5 years’ experience in a similar role & MUST-HAVEs including Java, MySQL, relational databases, report writing, data manipulation and presentation.



This role is primarily responsible to produce software and reports for both the Managed Services and Management Consulting teams using the current technologies of:

Talend ETL


JasperSoft Report Studio

QlikView and QlikSense

MS Excel


In addition to this, the role includes analysing, documenting, and designing solutions to business requirements.

There are also opportunities to develop applications and/or APIs that enhance our current

service desk technology:




Develop systems utilising ETL tools, Java + MySQL to transform telecoms data received in various formats into standardised data in MySQL databases.

Automate monthly reporting processes, from the ETL phase through to the presentation phase (Presentation methods include PDF and excel files, as well as QlikView / Qlik Sense).

Develop code for ad-hoc projects that deliver value to customers.

Own and oversee the documenting, executing and maintenance of the code base.

Will be involved from the start of the development lifecycle (requirement elicitation and analysis) through to testing and handover to the Ops team.

Adhere to organisational structure (processes, systems, tools, templates and operational practices).



Qualifications –

Grade 12 certification with higher grade Maths.

Tertiary qualification in Information Systems, Computer Engineering, or Computer Science preferred.


Experience/Skills –

At least 5 years of applicable work experience.

Experience in Java, MySQL, relational databases, report writing, and data manipulation and presentation is mandatory.

A good communicator, fluent in English.


Advantageous –

Knowledge of Qlik Technologies and Jasper Studio Reporting.

Telecoms industry background.

Knowledge of Agile Scrum software development practices would be advantageous.



You are smart with an intellectual curiosity that motivates you to keep on top of technical trends – but you also have knowledge in the tools of choice.

You are capable of, and enjoy, root cause analysis and problem solving.

You are capable of planning and managing your time.

You enjoy working in a team, helping your team members and are job-seeking.

You can balance pragmatism and perfectionism.

You can clearly communicate complex ideas.


While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.



When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to and mention the reference numbers of the jobs.

Matric (Grade 12), Permanent

Apply for this vacancy:

Attach CV