Java jobs in South Africa
Sort by: relevance - date
Software Engineer - Java
Often replies in 1 dayAgile BridgePretoria, Gauteng 0081- You will play a key role in designing, developing, and maintaining scalable software solutions.
- Working closely with cross-functional teams, you will be…
- iqbusiness South AfricaJohannesburg, Gauteng
- The successful candidate will be responsible for designing, developing, and maintaining high-performance enterprise applications and event-driven systems within…
- NihilentJohannesburg, Gauteng
- 5+ years' experience in back-end development (Java 11/17+).
- Strong Spring Boot and REST API skills.
- Familiarity with Docker, CI/CD pipelines, and microservice…
- View all Nihilent jobs - Johannesburg jobs - Java Developer jobs in Johannesburg, Gauteng
- Salary Search: Java Developer SA (JHB) salaries in Johannesburg, Gauteng
- See popular questions & answers about Nihilent
- SarmadSouth Africa
- In this role, you will lead a group of Java developers in creating innovative financial technology solutions that enhance our clients' experiences.
- oobaCape Town, Western Cape 8001
- A Java Developer at ooba is part of an expert team developing and supporting high availability, large scale J2EE applications according to precise standards and…
- View all ooba jobs - Cape Town jobs
- Salary Search: Java Developer salaries in Cape Town, Western Cape 8001
- iqbusiness South AfricaJohannesburg, Gauteng
- We’re looking for a Java Developer to design, develop, and maintain scalable backend applications.
- You’ll work closely with cross-functional teams to deliver…
- View all iqbusiness South Africa jobs - Johannesburg jobs
- Salary Search: Java Developer salaries in Johannesburg, Gauteng
- See popular questions & answers about iqbusiness South Africa
- Dotcom Africa (Pty) LtdMorningside, KwaZulu-Natal
- We are looking for a skilled Website Developer to design, develop, and maintain company websites.
- The successful candidate will build *user-friendly, visually…
- TravelLab Africa GroupGardens, Western Cape
- This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams…
- View all TravelLab Africa Group jobs - Gardens jobs
- Salary Search: Java Developer salaries
- NihilentJohannesburg, Gauteng
- Design, develop, and maintain scalable Java applications using Spring Boot, J2EE, and Hibernate.
- Develop RESTful APIs using JAX-RS.
- View all Nihilent jobs - Johannesburg jobs
- Salary Search: Java Developer salaries in Johannesburg, Gauteng
- See popular questions & answers about Nihilent
- NihilentJohannesburg, Gauteng
- Design, develop, and maintain scalable Java applications using Spring Boot, J2EE, and Hibernate.
- Develop RESTful APIs using JAX-RS.
- View all Nihilent jobs - Johannesburg jobs
- Salary Search: Java Developer salaries in Johannesburg, Gauteng
- See popular questions & answers about Nihilent
Software Developer - Java - Intermediate
Often replies in 1 dayElectrum SoftwareCape Town, Western Cape- Be part of the entire journey — from the spark of an idea to the final product launch.
- You will be responsible for crafting elegant and efficient Java code for…
- TradeLink Retail Systems Pty LtdCape Town, Western Cape
- The Intermediate Java Developer is responsible for designing, developing, testing, and maintaining high-quality Java-based applications.
Software Engineer, Java
Often replies in 1 dayUpstreamJohannesburg, Gauteng- Our end-to-end approach encompasses strategy, creative development, technical deployment, campaign execution, and ongoing optimization, ensuring seamless,…
- View all Upstream jobs - Johannesburg jobs - Java Developer jobs in Johannesburg, Gauteng
- Salary Search: Software Engineer, Java salaries in Johannesburg, Gauteng
- See popular questions & answers about Upstream
- FlashWestern Cape
- This individual will be responsible for the planning, execution and success of complex software solutions to meet the needs of the business.
- View all Flash jobs - Western Cape jobs - Java Developer jobs in Western Cape
- Salary Search: Software Developer- (JAVA) salaries in Western Cape
- See popular questions & answers about Flash
- Stanchion Payment SolutionsCape Town, Western Cape
- Stanchion Payments is hiring a Java Software Engineer in Cape Town (hybrid).
- Develop solutions from technical specifications.
- TelnaGauteng
- Bachelor’s Degree in Computer Science or a related field.
- 7+ years development experience in Java (preferably working with Spring) .
Job Post Details
Job details
Job type
- Full-time
Location
Pretoria, Gauteng 0081
Full job description
About the Role
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.
Requirements
- 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.
Let Employers Find YouUpload Your Resume