Key details
Quick facts about this role
Location
Johannesburg, Gauteng
Work mode
On-site
Compensation
R 70 000 per month
Posted
25 Sept 2026
Closes
15 Oct 2026

Jozi Jobs

Java Software Developer

Role Overview

Build. Innovate. Make an Impact. We're looking for a Software Developer who is passionate about technology, enjoys tackling complex challenges, and wants to be involved in every stage of the software development lifecycle. If you're excited about building scalable applications, working with modern technologies, and collaborating with talented people, we'd love to hear from you.

Responsibilities

Duties & Responsibilities

Technology Environment

Python & Django

PostgreSQL

HTML, CSS & JavaScript

Git & Version Control

NumPy & Pandas

Cybersecurity Best Practices

Modern Web Development Frameworks

Agile Development Methodologies

Requirements

What We're Looking For: Degree in Computer Science, Software Engineering, Information Technology, or a related discipline

Strong academic background and technical foundation

Experience developing applications using modern web frameworks Knowledge of relational databases, ideally PostgreSQL

Strong problem-solving and analytical skills

Passion for software craftsmanship and clean code

Self-motivated with a strong sense of ownership

Excellent communication and collaboration skills

Desire to continuously learn and improve

What You'll Be Doing: Participating in the full software development lifecycle, from design and development to deployment and support Building scalable, maintainable, and secure applications Developing new features and enhancing existing functionality

Working with highly sensitive and business-critical data

Collaborating with cross-functional teams to deliver high-quality solutions Performing testing, quality assurance, and code reviews Identifying opportunities to improve performance, reliability, and user experience Contributing to engineering best practices and continuous improvement initiatives

Sharing knowledge and mentoring fellow team members

Exploring emerging technologies and innovative approaches to software development

Ready to apply?
Submit in one click with your saved documents.