111,669 Java jobs
Open roles that use Java — enterprise backends, Android and big data.
Principal Backend Software Engineer
Principal backend engineer joining the R&D division of a global data analytics and AI company in Centurion, Gauteng. Day to day: architecting scalable distributed microservices, leading technical design, mentoring engineers, and tuning performance. Requires 10+ years backend experience and a Master's/PhD.
Blockchain Data Engineer
Design, build, and maintain ETL data pipelines that ingest blockchain data from networks like Ethereum, Bitcoin, and Solana for a blockchain analytics firm in Pretoria. Core stack: Python/Java/Scala, SQL and NoSQL databases, Spark/Hadoop, cloud platforms, and Airflow orchestration.
Lead Ai Software Engineer
Lead a team of AI software engineers on-site in Kimberley, South Africa, owning the full SDLC for AI/ML projects from architecture and coding through deployment and monitoring, while mentoring engineers. Core stack: Python/Java/C++, TensorFlow/PyTorch, AWS/Azure/GCP, Docker/Kubernetes, MLOps.
Senior Full-stack Developer (node.js & React)
Senior full-stack developer at a Port Elizabeth fintech startup building payment solutions: design Node.js/Express backend services, React frontends, RESTful APIs, and PostgreSQL/MongoDB data layers while ensuring security, performance, and scalability. Hybrid work combining remote days with office sessions in Port Elizabeth.
Senior Full-stack Developer (react & Node.js)
Senior full-stack developer designing and maintaining web applications using React on the front end and Node.js (Express) on the back end, including REST APIs, SQL/NoSQL databases, code reviews, and mentoring junior developers. Office-based hybrid role in Pietermaritzburg, South Africa.
Senior Mobile Software Engineer
Entelect, a South African software services firm, is hiring a Senior Mobile Software Engineer in Johannesburg (hybrid, 2–3 office days/week) to build enterprise mobile apps across the SDLC, improve delivery via CI/containerisation, and mentor colleagues. Popular tech: Kotlin, Java, Swift; Flutter, React Native, Ionic/Capacitor; Room, Firebase.
Senior Full Stack Developer (mern Stack)
Senior full-stack developer building web applications end-to-end for a custom software company in Port Elizabeth, South Africa, using the MERN stack (MongoDB, Express, React, Node.js). Day-to-day spans API and database design, frontend implementation, testing, deployment, code reviews, and mentoring juniors in a hybrid role.
Senior Software Engineer
Senior software engineer at Hire Resolve's client in Sandton to design, build, and maintain SaaS applications: writing code, contributing to architecture, optimizing performance, and ensuring security and compliance. Stack spans PHP, Go, Python, JavaScript with Vue/React/Angular front ends, Symfony/FastAPI/Django/Node.js back ends, SQL/NoSQL databases, and cloud platforms.
Hybrid Full-stack Developer: React & Node.js
Placements24 is hiring a full-stack developer in Tembisa, Gauteng (hybrid work model) to design, develop, and deploy web applications across the full software lifecycle. Core stack: JavaScript (ES6+), React, Node.js/Express, and SQL/NoSQL databases.
Principal Software Engineer - Backend
Principal backend engineer at an enterprise software company in Pretoria (hybrid): leads architecture of scalable backend systems and microservices, mentors engineers, and drives the long-term technical roadmap. Stack mentions Java/Python/Go/C#, SQL/NoSQL databases, cloud platforms (AWS/Azure/GCP), and Docker/Kubernetes.
Senior Ai Software Engineer
Senior AI Software Engineer designing, building, and deploying production AI/ML systems for a globally distributed, remote-first client in the Vereeniging, South Africa area. Day-to-day work spans Python-based ML models (TensorFlow, PyTorch, scikit-learn), data pipelines, and cloud deployment on AWS/Azure/GCP with Docker/Kubernetes.
Full Stack Developer
Full Stack Developer building and maintaining web applications end-to-end: responsive front-end UIs with modern frameworks (React, Angular, Vue), back-end services and APIs (Node.js, Python, Ruby, Java), and database work — from requirements through deployment in a fully remote engineering team.
Azure Data Engineer
Intellinexus, a data and BI consultancy, seeks a Data Engineer in Cape Town to design, build, and maintain Azure-based data pipelines, warehouses/lakes, and data models for client analytics. Core stack includes Azure Data Factory, Synapse, Databricks, SQL, Python/Java/Scala, SAP systems, and CI/CD via GitLab or Azure DevOps.
Senior Software Engineer
Senior Software Engineer at Paracon in Cape Town building and enhancing scalable applications and services with C#/.NET, REST APIs, and microservices, deployed on a major cloud (AWS, Azure, or GCP) with Docker/Kubernetes and CI/CD. The role also involves mentoring junior developers, ensuring performance/reliability, and collaborating with QA, DevOps, and Product.
Blockchain Developer - Backend
Backend Blockchain Developer at a fintech startup building decentralized payment solutions in Soweto, South Africa. Day to day: developing backend services and APIs, writing Solidity smart contracts for payment processing, and integrating blockchain protocols with backend systems using Node.js/Python/Go/Java, PostgreSQL/MongoDB, AWS and Docker.
Mid Software Engineer
Goldenrule is hiring a mid-tier software engineer in Gauteng to design and develop web applications and computer systems in Java within hybrid teams, following existing IT standards. The core stack spans Java JEE, Spring Boot, JPA/Hibernate, RDBMSs, message queues, and CI/CD tooling.
Senior Software Developer (java)
Senior Java developer at an expanding enterprise software company in Randburg, Gauteng (hybrid), designing, building, and maintaining high-performance Java applications in an Agile team using Spring Boot, Hibernate, microservices, and relational/NoSQL databases, with mentoring and architectural input.
Senior Java Engineer: Fintech Spring Boot Microservices
Placements24 is hiring a Senior Software Engineer in Benoni to design, build, test, and deploy scalable Java services for a mission-critical fintech platform. Day to day: leading Spring Boot microservices, implementing REST APIs, mentoring junior engineers, and shaping architecture for performance, reliability, and security.
Full Stack Developer (pre-transactional - Cxt)
Full stack developer at Investec's Sandton office, building and maintaining client-facing applications end-to-end within the Pre-Transactional & MarTech team of Client Experience Technology. Works across a .NET Core/C# back-end and JavaScript/TypeScript front-end with MS SQL Server and Azure DevOps.
Senior Full Stack Developer
Senior Full Stack Developer in Midrand (placed via recruiter Hire Resolve) leading development of full-stack web applications for a client's operational needs — designing scalable backend services/APIs, building frontend UIs, and bridging technical and non-technical stakeholders. Stack mentions JavaScript/Python, Node.js, React/Angular, SQL/NoSQL databases, and AWS/Azure.