Fullstack Java Developer Jobs in South Africa

Professional job seekers finding South Africa jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

Senior Java Engineer & Systems Architect

A leading software development company in Johannesburg is seeking a Senior Java Developer to design and implement applications that support business needs. The ideal candidate will have 5-10 years of experience in Java, with a robust understanding of software development life cycles and strong teamwork skills. R ...

Senior Java Engineer and Tech Lead

A leading recruitment agency is seeking a highly skilled Senior Java Developer to join their dynamic team in Johannesburg. In this role, you will design, develop, and maintain complex server-side applications, while leading a team of developers. The ideal candidate must have at least 5 years of experience in Jav ...

Intermediate Java Backend Engineer FinTech, Flexible Hours

A leading fintech company in Cape Town is seeking an Intermediate Java Software Developer. You will be responsible for delivering high-quality Java code and contributing to impactful projects. The ideal candidate should have at least 3 years of software development experience and a solid foundation in Java. With ...

Senior Java Engineer — Lead Large Scale, Fault Tolerant Backends

A leading recruitment agency in Stellenbosch is seeking a Senior Java Developer. In this pivotal role, you'll lead the development of critical large-scale Java applications while ensuring system reliability in a highly challenging environment. You should have over 7 years of experience in Java, mastery of micros ...

Senior Java Specialist – Cloud Microservices

Edgexec (Pty) Ltd is looking for a Specialist Developer (Java) in Sandton. In this role, you'll design, develop, and support high-performance Java-based applications, championing modern architecture and DevOps practices. You will collaborate with cross-functional teams and mentor junior developers. Candidates sh ...

Senior Java Architect – Enterprise Systems (Hybrid)

Network Contracting Solutions is seeking an experienced Java Developer to create resilient systems for a 12-month contract in Randburg, South Africa. The role promises meaningful large-scale projects where your expertise influences architecture and technical direction. You will design and develop high-performanc ...

Intermediate java backend engineer fintech, flexible hours

A leading fintech company in Cape Town is seeking an Intermediate Java Software Developer. You will be responsible for delivering high-quality Java code and contributing to impactful projects. The ideal candidate should have at least 3 years of software development experience and a solid foundation in Java. With ...

Software Engineer

SUMMARY: Our client is looking for Software Engineer who thrives on building world-class user experiences. If you are excited about working across the full software development lifecycle and delivering high-performance applications, this could be your next big move. POSITION INFO: ...

Senior Java POS & SAP Integration Lead

A leading recruitment firm in Cape Town seeks a skilled Senior Java Developer to develop and maintain innovative Java-based Point of Sale (POS) solutions for large retailers. Candidates should have a degree in Computer Science and extensive experience in Java development, particularly within retail or POS enviro ...

Senior Java & Angular Engineer (Hybrid, 12 Month Contract)

A leading technology consultancy in Pretoria is seeking a Senior Java and Angular Developer to design and maintain high-quality web applications. This role requires strong expertise in both Java and Angular, and includes responsibilities such as collaborating with teams, conducting code reviews, and mentoring ju ...

Senior Java Engineer — Enterprise Backend & Microservices

A dynamic technology firm in Cape Town is seeking a Senior Java Developer to design and maintain enterprise applications. The ideal candidate will leverage Java technologies like Core Java, Spring Boot, and Hibernate ORM, working in a collaborative, fast-paced environment. You will be involved in architecture di ...

Senior Java Tech Lead & Mentor (Hybrid, Cape Town)

Parvana seeks a Senior Java Developer in Cape Town to act as a senior technical authority and mentor to junior developers. You will design, code, test, and document robust Java solutions, ensuring high code standards throughout the Software Development Life Cycle (SDLC). The ideal candidate has at least 7 years ...

SAP Analytical Cloud Planning Developer (Java Scripting and DevOps Expertise)

SAP Analytical Cloud Planning Developer (Java Scripting and DevOps Expertise) Johannesburg, South Africa Job Openings SAP Analytical Cloud Planning Developer (Java Scripting and DevOps Expertise) About the job SAP Analytical Cloud Planning Developer (Java Scripting and DevOps Expert ...

Java Developer/ DevOps Engineer Midrand / Remote R640 per hour 1344000

Developer DevOps Engineer The business is renowned as a world-class manufacturing environment that has been in existence for over a 100 years. The unique positioning as a Developer DevOps Engineer ensures collaborative partnerships internally, a deep insight into compliance a ...

Senior Java Full Stack Developer | Hybrid | Up to R960K PA

Senior Java Full Stack Developer | Hybrid | Up to R960K PA Let’s be real — you didn’t become a developer to sit on the same codebase for years fixing minor bugs. This role is for someone who actually enjoys: Building things that scale Why this role stands ou ...

Java Developer – 6‑Month Renewable Contract (Johannesburg – Hybrid, 3 Days)

Java Developer – 6-Month Contract (Fairlands, Johannesburg – Hybrid, 3 Days Onsite) Key Conditions Must be South African Citizens or Permanent Residents Must be based in Gauteng Must be comfortable with 3 days per week onsite in Fairlands, Jo ...

Senior Java Engineer: Build Scalable Backend Systems

A recruitment agency is seeking an experienced Senior Java Developer to join a client's team in Cape Town. In this full-time position, the candidate will design, develop, and maintain high-quality Java applications. The ideal applicant will have 3-5+ years of experience in Java programming and a solid understand ...

Senior Java & Spring Microservices Lead

A leading technology company in South Africa is looking for a Senior Java Developer to join their dynamic team. The successful candidate will lead the design and development of scalable enterprise applications using modern Java technologies, including Spring and cloud services. This role requires strong problem- ...

Senior Java Engineer – Payments & Spring Boot

Network Finance in Randburg seeks a skilled Java Developer to design and implement software solutions within the Payment Solutions environment. The ideal candidate will have at least 5 years of development experience, proficiency in Java, and familiarity with Spring MVC, Springboot, Maven, and Netbeans. A tertia ...

Senior Java Engineer Build Scalable, High Impact Apps

A specialist recruitment agency is seeking a Senior Java Developer in Cape Town. The role requires 5-8 years of Java development experience and a solid understanding of Spring and SQL. Key responsibilities include writing clean code and applying design patterns. The contract offers a competitive rate between R60 ...

Data Scientist

SUMMARY: Our client is seeking a Data Scientist / Data Science Software Engineer to help architect the next generation of intelligent, dataâdriven systems. POSITION INFO: You’ll operate at the forefront of innovation, designing, building, and deploying scalable machineâlearning solu ...

Data Scientist

SUMMARY: Are you passionate about building intelligent systems that turn massive data streams into real-world impact? Our client is searching for a Senior Software Engineer with a Strong Data Science expertise to help design and deploy Machine Learning and AI features. POSITION INFO: </b ...

Senior Java Engineer: Spring Boot, REST & AWS

Network Finance is seeking a passionate Java Developer to join their tech team in Gauteng, South Africa. The ideal candidate will design and build high-performance applications, work with modern frameworks like Spring Boot, and have at least 4 years of experience in Java development. If you enjoy collaboration a ...

Payments Platform Engineer (Java + Go) | Hybrid Cape Town

A leading software development company is seeking a Java Golang developer to join their agile team in Cape Town. The role involves collaborating on innovative payment solutions and translating business needs into technical requirements. Ideal candidates will have at least 4 years of experience, proficiency in Ja ...

Intermediate Java Backend Engineer FinTech, Flexible Hours

A FinTech company in Cape Town seeks an Intermediate Java Software Developer to craft efficient and elegant code for high-performance backend systems. With a minimum of 3 years experience, candidates must excel in Java and possess strong analytical skills. You will contribute to impactful projects in a dynamic w ...

Java Software Engineer FinTech Backend, Flexible Hours

A leading FinTech company in Cape Town is seeking a Java Software Engineer to develop high-performance backend systems. The candidate should have over 2 years of experience, strong Java proficiency, and a desire to learn in areas like Cloud, Reliability, and Developer Security Engineering. The position offers fl ...

Senior react/node.js engineer — mentor & build impact

A technology company in Gauteng is seeking a talented Senior Java Script / React Developer. In this full-time role, you will develop scalable UIs, collaborate with cross-functional teams, and mentor junior developers. Ideal candidates will have strong skills in Java Script, React, Node.js, and CSS, alongside a p ...

Java & Cloud Engineer — Hybrid Backend Builder

A leading recruitment agency is seeking a Java Software Developer / Cloud Engineer in South Africa. The ideal candidate will develop backend and frontend user stories, liaise with stakeholders, and participate in Scrum ceremonies. Candidates should have at least 5 years of experience with Java, cloud architectur ...

Remote senior java dev for data & aws backend

A tech consulting company is seeking a Senior Java Developer to support a high-impact client engagement. This remote position requires expertise in Java, SQL, and AWS services. The successful candidate will build and maintain backend systems, deliver data workflows, and collaborate with stakeholders to enhance p ...

Senior Java Engineer — Spring Boot & Microservices

A leading finance recruitment agency is looking for a Java Developer in South Africa, Wes-Kaap. The ideal candidate should have over 4 years of Java development experience, with strong skills in Spring and Spring Boot. Familiarity with RESTful APIs and SQL databases is essential. This role involves working in a ...

Senior Java Engineer AWS Microservices, Spring Boot Hybrid

A technology company in Cape Town is seeking a Senior Full Stack Java Developer for a 6-month hybrid contract. Candidates should have over 5 years of Java development experience, particularly with Spring Boot and AWS. You will design and implement scalable microservices, collaborate with teams on CI/CD processes ...

Senior Java Tech Lead Backend for CRM SaaS (Remote)

A leading recruitment agency is seeking a Senior Java Developer to join their team. This role involves developing a cutting-edge CRM SaaS solution, working throughout the software lifecycle. Candidates should have strong skills in Java, Spring Boot, and related technologies, and possess excellent communication a ...

Senior Full Stack Java Engineer | AWS, Kubernetes, CI/CD

A leading recruitment company in South Africa is looking for a skilled Full Stack Java Developer. The candidate should have strong Java and Angular (PrimeNG) expertise to design and maintain applications, ideally with cloud and DevOps experience. Responsibilities include backend service development, frontend app ...

Senior Java Full Stack Engineer | Cloud & Microservices

A leading tech recruitment firm in Johannesburg seeks a Senior Full Stack Developer to join a global team. Responsibilities include designing and maintaining Java-based applications, building RESTful APIs, and ensuring system reliability. Candidates should have over 5 years' Java experience, strong knowledge of ...

Java Backend Engineer – Hybrid/Remote, 12 Month Contract

A leading technology firm in Sandton is seeking an experienced Java Developer for a 12-month contract. In this role, you will design and develop scalable backend solutions, working with cross-functional teams on innovative projects in digital transformation. Candidates should have over 5 years of Java developmen ...

Senior Java Solution Architect — Microservices & Kafka

Nagarro is seeking a Java Developer in Johannesburg, Gauteng, to create innovative solutions and enhance applications. Ideal candidates will have strong expertise in Java 17, Microservices Architecture, and Event-Driven Architecture. Familiarity with tools like Docker and Jenkins is paramount. Join Nagarro to ta ...

Senior Java Lead with SpringBoot, Angular & Cloud

A leading tech firm is seeking a Senior Java Developer to join their dynamic team in Johannesburg or remotely. This role will involve leading the design and implementation of complex applications, mentoring junior developers, and ensuring high-quality standards. The ideal candidate has over 5 years of experience ...

FinTech Full Stack Java Engineer: Payments & Trade

A financial services company in South Africa is seeking a Full Stack Developer (Java) to design and maintain applications that support Payments and Investor Services. The role requires substantial experience in both back-end and front-end technologies, including Java, Angular, and React. You will collaborate wit ...

Mid level Software Engineer

Symbionix: Mid-level Fullstack Developer We are a technology startup, working in a fast-paced and dynamic environment involved in a wide range of domains. There is room to get involved in all aspects of the business since we are a small team and we need to work closely together to make ...

Lead Enterprise Integration Engineer SAP, Java, Cloud

A leading integration technology firm in South Africa is seeking a developer to deliver a large-scale eInvoicing platform. The role combines hands-on Java development, architecture, and leadership in delivering integration solutions using SAP and Azure Cloud technologies. Candidates should have 5+ years of exper ...

Senior Java Backend Engineer (Hybrid Contract)

A technology solutions provider in South Africa is seeking an experienced Java Developer to design, develop, and maintain scalable backend applications. In this hybrid contract role, you'll collaborate closely with cross-functional teams to deliver high-quality software solutions. Ideal candidates will have over ...

Java Software Engineer — Build Scalable, Cloud Ready Apps

A leading technology firm is seeking an experienced Intermediate Software Developer with a strong background in Java. The role involves developing, maintaining, and enhancing software applications while collaborating with cross-functional teams to meet client requirements. Candidates should have 3-5 years of sof ...

Senior Java Spring Engineer – Security Mentor (8 Month)

A leading recruitment agency is looking for experienced Senior Java Developers for a short-term contract role. The Software Developer II will be responsible for realizing detailed designs through programming and configuration, while also providing mentorship to other developers. Ideal candidates should have a so ...

Senior Java Engineer Fintech Backend & Cloud (AWS)

A fintech startup in South Africa is seeking a Java Developer to maintain and enhance back-end services. The ideal candidate will have at least 5 years of Java experience and a strong understanding of Agile principles. Responsibilities include implementing new features, managing the SDLC, and ensuring code quali ...

Senior Java Engineer Fintech Backend & Cloud (AWS)

A fintech startup in South Africa is seeking a Java Developer to maintain and enhance back-end services. The ideal candidate will have at least 5 years of Java experience and a strong understanding of Agile principles. Responsibilities include implementing new features, managing the SDLC, and ensuring code quali ...

Senior Java Engineer Fintech Backend & Cloud (AWS)

A fintech startup in South Africa is seeking a Java Developer to maintain and enhance back-end services. The ideal candidate will have at least 5 years of Java experience and a strong understanding of Agile principles. Responsibilities include implementing new features, managing the SDLC, and ensuring code quali ...

Senior Java Engineer Fintech Backend & Cloud (AWS)

A fintech startup in South Africa is seeking a Java Developer to maintain and enhance back-end services. The ideal candidate will have at least 5 years of Java experience and a strong understanding of Agile principles. Responsibilities include implementing new features, managing the SDLC, and ensuring code quali ...

Senior Java EE Backend Lead REST, CI/CD, UNIX

A reputable tech company in Centurion is seeking a talented Senior Java Developer with strong skills in Java EE and back-end development. The ideal candidate should have 5-7 years of experience and be adept in agile methodologies. This role involves gathering user requirements, developing high-quality applicatio ...

Senior Java Engineer Fintech Backend & Cloud (AWS)

A fintech startup in South Africa is seeking a Java Developer to maintain and enhance back-end services. The ideal candidate will have at least 5 years of Java experience and a strong understanding of Agile principles. Responsibilities include implementing new features, managing the SDLC, and ensuring code quali ...

Senior Java Engineer Fintech Backend & Cloud (AWS)

A fintech startup in South Africa is seeking a Java Developer to maintain and enhance back-end services. The ideal candidate will have at least 5 years of Java experience and a strong understanding of Agile principles. Responsibilities include implementing new features, managing the SDLC, and ensuring code quali ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Fullstack Java Developer Jobs in South Africa Job Search Guide, Trends and Insights