Fullstack Engineer Java 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 Middleware Engineer Java, WAS, APIConnect, Docker

A leading talent management firm is seeking a highly skilled Middleware Resource for a 12-month contract in Johannesburg. The ideal candidate will have a minimum of 5 years of experience with middleware technologies, including Java, JSON, SOAP, and REST. Proficiency in IBM WebSphere, middleware integration, and ...

Senior Java Engineer: Design, Code, Lead & Elevate

A tech solutions company in Johannesburg is seeking a Java Developer to design, develop, and implement Java applications. The ideal candidate will collaborate with business analysts, conduct thorough testing, and maintain production systems. Responsibilities also include mentoring team members and ensuring adher ...

Java API Developer Backend Engineer (Spring/APIs)

A technology recruitment company in Johannesburg is seeking an experienced Intermediate Java Developer to join their Bank project team. The ideal candidate will have a robust background in API development, with 5 to 8 years of experience in Java and relevant frameworks like Spring and Hibernate. Responsibilities ...

Java Microservices Engineer – AWS, Banking & Data Enrichment

A recruitment agency is seeking a Java Developer team member in Stellenbosch. You'll be responsible for Java development within the Core platform and expanding the engineering team's technology stack. Candidates should have at least 3 years of experience in Java development, ideally in online or batch environmen ...

Senior Software Engineer Java/.NET | Cloud & QA

A software development company in Johannesburg seeks a qualified developer with expertise in JAVA and .Net Core. The role involves coding, testing, and reviewing complex systems while adhering to quality standards. Preferred candidates will have experience with Azure/Amazon, OAuth 2.0, and SmartVista Payment Pla ...

Senior Java Engineer (AWS) Banking SOA & REST

A prominent recruitment agency is looking for a Senior Software Engineer with robust experience in Java and AWS. The ideal candidate will have over 6 years in software development and a deep understanding of banking systems. This role involves designing and developing service-oriented applications. Candidates mu ...

Agile Software Engineer: Java/.NET | Cloud & Quality

A technology company in Randburg is seeking a Software Developer to work with the Agile Team on cutting-edge software. The ideal candidate has strong JAVA and .Net Core skills along with excellent analytical and problem-solving abilities. Responsibilities include coding, testing, and leading reviews to ensure hi ...

Senior Java Engineer: SOA & Messaging App (Spring)

A recruitment agency in Stellenbosch seeks a Senior Software Engineer with over 6 years of experience in software development. The ideal candidate will be proficient in Java, Maven, and Spring, with knowledge of banking systems and design standards. Responsibilities include designing new applications and develop ...

Senior Java Payments Engineer (Spring Boot & APIs)

A recruitment firm is seeking a skilled software developer for a position in Johannesburg, South Africa. The candidate should possess a strong Java background and experience with Springboot, as well as 5-7 years of experience in transforming business requirements into technical solutions. Responsibilities includ ...

Senior Full Stack Java Engineer (AWS, Kafka)

A leading IT recruitment firm in South Africa is seeking a Full Stack Developer to maintain a Production Planning Capacity Management platform. Candidates should have over 6 years in development, experience in Angular, Java, and AWS, along with strong Agile methodologies. This role requires working with internat ...

Senior Full Stack Engineer — C# & Java Expert

A leading technology company in South Africa is looking for a Senior Full Stack Software Engineer to manage the full software development lifecycle. Responsibilities include designing and developing scalable applications using C# and Java, while providing technical leadership within a cross-functional team. An i ...

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 ...

Senior Java Engineer Enterprise Systems (Hybrid/Remote)

A leading tech company in South Africa is seeking a Senior Java Developer for a 12-month contract. The ideal candidate will have deep expertise in Core Java, JEE/Jakarta EE, and IBM enterprise platforms. Responsibilities include designing and developing Java applications, working on digital channel systems, and ...

Senior Java Engineer: Scale Backend & Mentor Engineers

A leading marketing technology company in Cape Town is seeking a Java Engineer to design and implement scalable back-end services. You will collaborate with cross-functional teams while mentoring junior engineers and driving process improvements. The ideal candidate should have over 5 years of experience with Ja ...

Senior Backend Engineer | Java, SpringBoot, Kafka & AWS

An IT recruitment firm based in Cape Town is looking for a Back-end Software Engineer to develop server-side components for various applications. The ideal candidate will have over 6 years of experience in back-end development, strong database skills, and proficiency in Java, Spring Boot, Kafka, and AWS. This ro ...

Senior Full Stack Java Engineer — Cape Town

A recruitment agency seeks a skilled Senior Full Stack Java Developer to join a dynamic team in Cape Town. This role involves developing both front-end and back-end website applications, writing APIs, and ensuring responsive design across devices. Ideal candidates will have experience with Java, cloud computing, ...

Senior Software Engineer/Java Developer (Information Technology)

Senior Software Engineer/Java Developer (Information Technology) Location: Pretoria/Johannesburg North Requirements Matric Well Rounded Java Developer with 8+ years' solid development experience Back-end and Front-end Development Knowledgeable about ...

Senior Java Software Engineer: Cloud Native & Microservices

A recruitment agency is looking for a Senior Software Engineer/Java Developer based in Pretoria. Candidates should have over 8 years' experience with Java and strong skills in both front-end and back-end development. Knowledge of cloud-native applications and proficiency in frameworks like Angular are essential. ...

Senior Java Engineer – Hybrid, Spring & REST Focus

A dynamic technology firm is seeking an experienced Senior Java Engineer to join their team in Centurion. This role involves defining software requirements, writing efficient Java code, and testing functionalities in a hybrid work environment. The ideal candidate should possess over 4 years of Java development e ...

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 Backend Engineer 12 Month Contract

A leading recruitment agency is seeking a Senior Software Engineer for a 12-month contract based in Centurion. The ideal candidate must have over 8 years of solid Java development experience with good back-end development skills, and a degree in IT. Familiarity with SQL and Java certification is also required. T ...

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 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 with Data Engineering Experience

About SPAN Digital We're a premium software consulting company with offices in San Francisco, Cape Town, and Guadalajara. We partner with startups to global brands in tech, fintech, and digital media, building category-defining products and helping engineering teams deliver exceptional digital so ...

Senior Java Software Engineer Hybrid, Growth‑Oriented

A dynamic technology company in Johannesburg seeks a Java Software Engineer to develop web and mobile applications. Responsibilities include enhancing product quality and collaborating with cross-functional teams. The ideal candidate holds a Bachelor's degree and has at least 6 years of enterprise experience. Th ...

Senior Java & Angular Engineer — Spring Boot Expert

An IT recruitment agency is seeking a Java Developer in Pretoria. The ideal candidate has over 4 years of experience in Java, Angular, and Spring Boot, with knowledge of Native Android development preferred. You will work on high-performing applications within a talented software team. Responsibilities include m ...

Principal Engineer (Python/Java/Scala/Go) Hybrid

A premium Software Product and Consulting Services company seeks a Principal Engineer with proficiency in Python, Java, Scala, and Go. This role involves leading technical projects, mentoring staff, and collaborating closely with clients to define goals and objectives. A strong candidate will have experience wit ...

Senior Java Engineer — Hybrid, Pretoria | Growth & Impact

A recruiting firm is urgently seeking an experienced Java Software Engineer to join a team in Pretoria (Hybrid). The ideal candidate will have 5-8+ years of development experience, including Back-end and Full Stack development skills. Responsibilities include writing testable code and integrating software compon ...

Senior Java Engineer — Spring Expert (Full Time)

A technology firm is seeking a Java Developer in Stellenbosch, Western Cape. This mid-senior level role requires a minimum of 6 years of experience in Java development, focusing on strong Java and Spring skills. As part of the team, you will contribute to engineering projects within the IT services sector. Expec ...

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 Full Stack Engineer: Flutter, .NET & Java

A software development company in South Africa is seeking an experienced Full Stack Developer with expertise in Flutter, .Net, and Java. The role involves designing, developing, and maintaining applications across multiple platforms. Candidates should have a minimum of 7 years in mobile or web development and a ...

Full Stack Java Engineer for Scalable Payments

A leading financial institution in Stellenbosch seeks a Software Developer. This role focuses on building reliable payment systems at scale, using Java and other technologies. Ideal candidates have 3–6 years of software development experience, knowledge of front‑ and back‑end frameworks, and a strong problem-sol ...

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 ...

Full Stack Java Engineer — Payments at Scale

A leading South African bank is looking for a full-stack software developer with 3 to 6 years of experience in both front-end and back-end development. The successful applicant will help build and improve payment systems in a collaborative environment. Candidates should have experience with modern frameworks, st ...

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 Backend Engineer Building Scalable Systems

A leading technology company in Cape Town is seeking an experienced Java Backend Developer to join their high-performing engineering team. In this role, you will design, build, test, and deploy scalable backend solutions while collaborating in an Agile environment. You must have at least 7 years of experience in ...

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 Backend Engineer Building Scalable Systems

A technology solutions company in Gauteng, Pretoria is seeking an experienced Java Backend Developer to join their high-performing engineering team. In this role, you will design, build, and deploy scalable software solutions while collaborating in an Agile environment. Ideal candidates have over 7 years of expe ...

Remote Senior Java Backend Engineer Scalable Microservices

A dynamic software solutions provider seeks a highly skilled Senior Java Developer in Johannesburg to join its remote team. With 6-10 years of experience, the successful candidate will design and develop microservices, utilizing Java, Spring Boot, and cloud platforms like AWS or Azure. The role emphasizes clean ...

Senior Java Engineer – Banking Tech & Agile Delivery

Standard Bank Group in Johannesburg is looking for a Software Engineer to design, code, test, and maintain software programs. Candidates should possess a degree in Computer Science or a related field, with 5-7 years of experience in Software Engineering and familiarity with modern practices like DevOps and Agile ...

Graduate Software Engineer (Java) Fast Track Growth

impact.com is seeking a Graduate Software Engineer in Cape Town, South Africa. This role in the GRAINE squad allows you to develop your software skills in Java, unit testing, and TDD, while contributing to building software solutions. You'll engage in collaborative coding efforts and participate in testing and m ...

Senior Java Backend Engineer Cloud, Kubernetes & GraphQL

Mindera is seeking an experienced Kotlin/Java Backend Developer in Cape Town. You will design and implement scalable backend solutions, contribute to the software development lifecycle, and collaborate with global teams. Required is a minimum of 6 years of Java backend development experience, strong knowledge of ...

Senior Backend Engineer Java/Spring, Scalable Systems

Apply By To see what life at Capitec is all about and complete a short assessment, please click here! Once you have completed the above finalize your application by clicking apply below. Apply ByWe're on the lookout for energ ...

Senior java engineer — spring expert (full time)

A technology firm is seeking a Java Developer in Stellenbosch, Western Cape. This mid-senior level role requires a minimum of 6 years of experience in Java development, focusing on strong Java and Spring skills. As part of the team, you will contribute to engineering projects within the IT services sector. Expec ...

Senior java software engineer — hybrid, growth & impact

A leading technology firm in Johannesburg is seeking a Java Software Engineer to develop innovative web and mobile applications. This role requires at least 6 years of enterprise-level experience, mastery in technologies like Spring and Angular, and strong collaboration skills. You will engage in the full softwa ...

🚀 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 Engineer Java Jobs in South Africa Job Search Guide, Trends and Insights