Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
651

Software Developer jobs in South Africa

Software Engineer - Java

Agile Bridge

Pretoria
On-site
ZAR 500,000 - 700,000
30+ days ago
I want to receive the latest job alerts for “Software Developer” jobs

Front-End Software Engineer

National Oilwell Varco

Cape Town
On-site
ZAR 300,000 - 400,000
30+ days ago

Software Engineer

impact.com

Cape Town
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Software Engineer-1

nCino

Johannesburg
On-site
ZAR 300,000 - 450,000
30+ days ago

Software Engineer (Ruby on Rails) - Remote

DataFin

Cape Town
Remote
ZAR 450,000 - 650,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Intermediate Software Development Engineer - React (CPT)

Betting Entertainment Technologies (Pty) Ltd

Wes-Kaap
On-site
ZAR 400,000 - 600,000
30+ days ago

Intermediate Software Engineer

Ozow

Cape Town
On-site
ZAR 500,000 - 700,000
30+ days ago

Software Engineer

Route Management

Germiston
On-site
ZAR 450,000 - 700,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Software Engineer

Kerridge Commercial Systems

Stellenbosch
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Software Engineer II

LexisNexis

Durban
On-site
ZAR 500,000 - 650,000
30+ days ago

Graduate Software Engineer

Ascent People Ltd

Noordwes
Hybrid
ZAR 300,000 - 400,000
30+ days ago

Senior Software Engineer

Faac group

Johannesburg
On-site
ZAR 600,000 - 900,000
30+ days ago

Software Engineer II

LexisNexis

Cape Town
On-site
ZAR 500,000 - 700,000
30+ days ago

Software Engineer II

LexisNexis

Johannesburg
On-site
ZAR 500,000 - 800,000
30+ days ago

Principal Software Engineer

LexisNexis

Cape Town
Hybrid
ZAR 800,000 - 1,200,000
30+ days ago

Principal Software Engineer

LexisNexis

Johannesburg
Hybrid
ZAR 800,000 - 1,200,000
30+ days ago

Software Engineer

Venture Resources

Johannesburg
On-site
ZAR 300,000 - 500,000
30+ days ago

Software Engineer

ITC WORLDWIDE

Johannesburg
On-site
ZAR 300,000 - 400,000
30+ days ago

Application Engineer

Hitachi

Johannesburg
On-site
ZAR 600,000 - 800,000
30+ days ago

Junior Software Engineer

Ascent People Ltd

Noordwes
Hybrid
ZAR 709,000 - 835,000
30+ days ago

Software Engineer.

People Source

Johannesburg
On-site
ZAR 240,000 - 380,000
30+ days ago

Application Support Engineer

AnywhereNow

Johannesburg
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Software Engineer (.NET)

dotdigital

Cape Town
Remote
ZAR 60,000 - 80,000
30+ days ago

Junior Software Engineer

Blue Bean Software

Johannesburg
On-site
ZAR 300,000 - 500,000
30+ days ago

Senior Software Engineer

Tillo

Cape Town
Hybrid
ZAR 600,000 - 800,000
30+ days ago

Top job titles:

Hr jobsChemical jobsHealth jobsManagement And Operations jobsOperation Manager jobsLibrary Assistant jobsSale Manager jobsProperty jobsQuality Control Inspector jobsReal Estate jobs

Top companies:

Jobs at United NationsJobs at Burger KingJobs at UsaidJobs at MicrosoftJobs at AccaJobs at SalesforceJobs at UberJobs at CiscoJobs at OracleJobs at Continental

Top cities:

Jobs in JohannesburgJobs in Cape TownJobs in DurbanJobs in PretoriaJobs in Port ElizabethJobs in BloemfonteinJobs in GqeberhaJobs in SowetoJobs in PietermaritzburgJobs in East London

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsJunior Software Developer jobs
Software Engineer - Java
Agile Bridge
Pretoria
On-site
ZAR 500 000 - 700 000
Full time
30+ days ago

Job summary

A dynamic tech company in Pretoria seeks a skilled Java Developer to design, develop, and maintain applications. The role emphasizes writing clean, efficient code in a collaborative Agile environment. The ideal candidate has a degree in Computer Science and experience with Java SE/EE and modern development tools. Competitive compensation and benefits are provided.

Benefits

Flexible working arrangements
Continuous learning and development
Competitive compensation and benefits

Qualifications

  • Proven experience as a Java Developer or Software Engineer.
  • Experience with RESTful APIs and microservices architecture.
  • Working knowledge of relational databases such as MySQL or PostgreSQL.

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with product owners and designers to deliver features.

Skills

Java SE/EE
Object-oriented programming
Problem-solving skills
Agile development

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring
Spring Boot
Git
Azure DevOps
Job description
Overview

We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements.

Responsibilities
  • Design, develop, and maintain Java-based applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with product owners, designers, and other engineers to deliver high-quality features.
  • Debug, troubleshoot, and resolve software defects.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Implement unit tests and contribute to automated testing strategies.
  • Stay up to date with emerging Java technologies and frameworks.
Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).
  • Proven experience as a Java Developer or Software Engineer.
  • Strong understanding of Java SE/EE, object-oriented programming, and design patterns.
  • Experience with Spring / Spring Boot frameworks.
  • Familiarity with RESTful APIs and microservices architecture.
  • Working knowledge of relational databases (e.g., MySQL, PostgreSQL, SQL Server).
  • Experience with version control systems (Git, Azure DevOps, or similar).
  • Strong problem-solving skills and attention to detail.
  • Ability to work in an Agile development environment.
Nice to Have
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Familiarity with containerization tools (Docker, Kubernetes).
  • Exposure to frontend frameworks (Angular, React, or Vue) is a bonus.
  • Knowledge of CI/CD pipelines and automated deployment.
What We Offer
  • An opportunity to work on impactful projects with a passionate team.
  • Flexible working arrangements and a collaborative environment.
  • Continuous learning and development opportunities.
  • Competitive compensation and benefits package.
  • 1
  • ...
  • 21
  • 22
  • 23
  • ...
  • 27

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved