Menu Close

Johannesburg: Full Stack Developer (Java, Angular) (Remote) posted by Datafin

Advertisement



Job Description

About the Role

Datafin, a dynamic Telecommunications Specialist, is seeking a talented and passionate Full Stack Developer with a strong drive for self-improvement and a preference towards working in teams in an Agile environment. The ideal candidate will have experience spanning across a wide range of Full Stack technologies in the Software Development field, with a strong focus on responsive desktop and mobile web applications with a service-driven Backend.

Key Responsibilities

  • Develop defect-free code.
  • Function within an Agile team.
  • Attend and contribute to daily standups and other Agile ceremonies.
  • Assist with breakdown of tasks from business requirements.
  • Deliver on sprint commitments.
  • Contribute to team planning, discussions, and solution designs.
  • Constructively communicate in a way that adds value to solutions.
  • Take guidance from and support the Team Lead.
  • Document solutions and assist others in doing their documentation.
  • Share knowledge with team members.
  • Adhere to coding quality standards including Unit Testing requirements.

Requirements

  • Java 21, Angular 19+, SQL (MySQL), HTTP and REST, Spring Framework & Spring Boot 3.5, Hibernate.
  • Full understanding of how to debug and infer information from source code.
  • Experience in MySQL (or similar) databases including creating schemas, tables, indexes, and procedures.
  • Experience working on a codebase with multiple shared developers.
  • Experience working with remote distributed teams.
  • GIT fundamentals including branch management and merge requests.
  • RESTful API communications.
  • Spring Data JPA, PrimeNG, Thymeleaf, Spring MVC.

Qualifications

No formal education or certifications are mentioned in the original job description. Therefore, this section will be skipped entirely.

Salary & Benefits

No salary information is provided in the original job description. Therefore, this section will also be skipped.

Note: As per the instructions, I have followed the exact structure and formatting requirements. However, please note that the job description lacks essential details such as location (which was mentioned in the original post but not in the rewritten version), salary information, and specific qualifications like Native iOS, Flutter, GitLab CI/CD / GitHub Actions, VoIP and SIP Technologies, Node.js, and Maven.

View Job  Centurion: Software Developer (Flutter) posted by Network Finance

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About Development Jobs in Gauteng

The development job market in Gauteng, South Africa is thriving, with numerous opportunities available in various sectors. The province is home to a large portion of the country’s economic hubs, including Johannesburg, Pretoria, and Ekurhuleni, making it an attractive location for companies looking to expand their operations. As a result, there is a growing demand for skilled developers who can drive innovation and growth.

Salaries in Gauteng are competitive, with average salary ranges varying depending on the specific role and industry. For example, software engineers can expect to earn between R600,000 – R1,200,000 per annum, while data analysts can earn between R400,000 – R800,000 per year. These figures are based on national averages, but salaries can vary widely depending on factors such as company size, experience, and specific job requirements.

To succeed in a development role in Gauteng, you will need to possess certain key skills. These include proficiency in programming languages such as Java, Python, or JavaScript, as well as experience with agile development methodologies like Scrum or Kanban. Additionally, knowledge of cloud computing platforms such as AWS or Azure is highly desirable, as is experience with data analysis tools like Tableau or Power BI. Other essential skills include problem-solving abilities, strong communication skills, and the ability to work collaboratively in a team environment.

Several major companies and industries are actively hiring for development roles in Gauteng. For example, tech giants such as Microsoft and IBM have large operations in the province, while financial institutions like Standard Bank and Absa also employ numerous developers. Additionally, there are many startups and innovative companies based in Gauteng that are driving growth and innovation in various sectors.

View Job  South Africa: C# Developer (Mid-Level Senior) (George) posted by Datafin

For those interested in a development career in Gauteng, there are numerous opportunities for career growth and advancement. Many companies invest heavily in employee training and development programs, providing opportunities for professionals to gain new skills and advance their careers. Additionally, the province is home to several top-ranked universities and research institutions, offering a range of academic programs in computer science and related fields. With hard work and dedication, it is possible to build a successful career as a developer in Gauteng, with many opportunities for advancement and professional growth available.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement


Advertisement



Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Use the STAR method (Situation, Task, Action, Result) when answering behavioral interview questions.

View Job  Johannesburg: Sales And Marketing Team Member posted by Diginu
How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Gauteng: Receptionist posted by Marvel Placement Consultant

Jobs in Gauteng April 22, 2026
Client Services Marvel Placement Consultant Sales Support

Minimum Requirements:Matric (Grade 12).Fluency in English and Afrikaans (essential).Previous experience in a receptionist or administrative role...

View Job

Gauteng: Sales & Service Representative (Water Treatment) posted by Elchemie

Jobs in Gauteng April 22, 2026
Elchemie Insurance Sales Marketing

What you’ll be doingVisiting existing/ new customer sites.Conduct on-site service which includes:Checking dosing, pH and conductivity equipment operation...

View Job

Gauteng: Customer Service Collection Agent posted by Energy at Work Projects

Jobs in Gauteng April 22, 2026
Business Intelligence Energy at Work Projects

? WHAT YOU’LL BE DOINGYou’ll be the smooth operator behind the scenes—recovering outstanding debts like a pro while keeping customer…

View Job

Johannesburg: Underwriter (Commercial) posted by AJ Personnel

Jobs in Central Johannesburg April 22, 2026
AJ Personnel Clerical Insurance

Minimum Requirements:3–5 Years’ experience in commercial underwriting within short-term insuranceRE5 certification essentialFAIS-compliant (relevant NQF...

View Job

Western Cape: Graduate/Junior Data Scientist posted by Network Finance

Jobs in South Africa April 22, 2026
Datacapturing Network Finance

Key Responsibilities:Data Exploration & Management:Collect, clean, and prepare structured and unstructured financial data (e.g., client transactions, market...

View Job

South Africa: Field Sales Representative | Durban South posted by Greys Recruitment

Jobs in South Africa April 22, 2026
Greys Recruitment Marketing Management Sales

Key Responsibilities:Conduct regular on-site visits to engage with customersIdentify and develop new business opportunitiesBuild and maintain strong,...

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area