111,669 Java jobs
Open roles that use Java — enterprise backends, Android and big data.
Senior Full Stack Developer Johannesburg North
Senior full-stack developer designing, building and maintaining an in-house system across Forms, Web and Mobile platforms for a financial services client in Johannesburg North (hybrid). Core stack is Microsoft technologies: C#/.NET/.NET Core with MS SQL, plus JavaScript front-ends in ASP.NET MVC and React/React Native.
Remote Senior Backend Engineer: Scalable Apis & Security
Senior Backend Engineer at a fully remote cybersecurity firm (hired via recruiter Placements24): design and scale core backend systems, build robust RESTful APIs, and help architect fault-tolerant services using Go/Python/Java/C# with PostgreSQL/MySQL, Redis, and MongoDB.
Full Stack Developer (c# .net And Angular)
Onsite full stack developer at a client in Bruma, Johannesburg, building and maintaining eCommerce applications, API integrations, middleware, and dashboards. Core stack is C#/.NET (ASP.NET MVC), Angular, SQL Server, and Git/Azure DevOps in an agile team.
Senior Fintech Backend Engineer - Remote, Scalable Impact
Senior backend engineer at a fast-growing fintech startup, working fully remotely from anywhere in South Africa's Limpopo region. Day to day: designing, building, and deploying scalable, secure backend services with Python/Java/Go, RESTful APIs, and cloud platforms, while mentoring peers and shaping architecture.
Devops Engineer
DevOps engineer (3+ yrs) placed by talent firm Huzzle with a fast-growing SaaS client serving fitness/wellness businesses. Day to day: owning cloud infrastructure — Kubernetes, Docker, CI/CD, REST/GraphQL APIs — as first responder and on optimization projects, plus POCs, demos, docs, and client-facing technical guidance.
Senior Backend Engineer - Remote (sa) | Scalable Apis
Senior backend engineer working fully remotely from South Africa, designing, building, and maintaining scalable server-side logic and high-performance APIs for an international team, with a focus on security and robust architecture. Stack includes Python/Java/Go, REST, and SQL/NoSQL databases.
Senior Backend Engineer - Remote, Impactful Fintech
Senior backend engineer at Placements24 designing, building, and maintaining scalable backend systems for financial platforms in a fully remote (South Africa) role. Core stack: Python/Java/Go/Node.js, REST/GraphQL API design, and cloud-native tooling like Docker, Kubernetes, and AWS/Azure/GCP.
Full-stack Java Developer
Fully remote full-stack Java developer building bespoke web applications, mobile apps and websites for local and offshore financial-services clients. Day to day: Spring back-ends, Angular 7+ SPAs, MSSQL work and shipping features in Agile teams; 4+ years' commercial Java experience required.
Java Software Development Manager
Lead and mentor a Java software development team (Team Leads & Senior Developers) in Johannesburg, overseeing architecture, delivery, CI/CD, security and performance. Core stack: Java with Spring Boot, React/Angular front ends, and Azure DevOps, Kubernetes, Docker, Git and MySQL.
Intermediate Java Developer | Centurion | 12-month Fixed-term Contract
12-month fixed-term, hybrid Java developer role in Centurion supporting a telecom BSS modernisation programme: building Java/J2EE/Spring services, optimising SQL across major databases, deploying containerised apps on Linux with Docker/Kubernetes, and supporting integrations and UAT testing.
Devops Engineer
DevOps Engineer in PathCare's IT department at its N1 City (Cape Town) branch, building and maintaining CI/CD pipelines mainly on on-premises infrastructure, automating processes, and supporting server/network infrastructure including after-hours cover. Core stack: Jenkins/GitLab, Docker/Kubernetes, AWS, and scripting in Python, Shell, PowerShell, or Groovy.
Senior Java Developer
A 12-month contract role (renewable) building and maintaining scalable, cloud-native enterprise backend applications with Java 8+, Spring Boot, microservices, Kafka, and AWS. The engineer also handles Docker/Kubernetes deployment, CI/CD, databases (MS SQL, PostgreSQL, MongoDB), monitoring, and mentors junior developers.
Java Developer Johannesburg North
Intermediate Java developer managing the full software development life cycle from planning and prioritising to testing and release, working with Java/Spring Boot back ends, Oracle and MongoDB databases, front-end frameworks like Angular/React, REST/SOAP web services, CI/CD and Git in Agile/Scrum teams. Requires 4+ years of Java experience.
Intermediate Java Developer
Intermediate Java developer (≈5 years' experience) in Centurion, South Africa, working across the full SDLC — analysis, coding, testing, debugging and releases. Core stack: Java with Spring/Spring Boot and Angular, plus CI/CD tooling (Jenkins, Docker, Kubernetes), Git, Gradle/Maven and unit testing with JUnit/Mockito.
Senior Backend Api Engineer — Scalable Microservices
Placements24 is hiring a Senior Backend Engineer in its Bloemfontein hub to design, build, and maintain robust RESTful APIs with secure authentication, working with frontend teams on scalable backend services. Backend development uses Java, Python, Node.js, or Go; cloud and containerization experience is a plus.
Senior Java Developer (jhb Hybrid)
Datafin is hiring a Senior Java Developer for a hybrid role based in Johannesburg. The posting provides few details, but the role involves developing cutting-edge, scalable software solutions in Java.
Senior Backend Engineer: Node.js, Java & Data Pipelines
Senior backend engineer at IQbusiness South Africa building scalable, high-performance banking and payment platforms in a fintech environment. Day to day involves backend engineering in Node.js and Java, plus data-driven work on ETL pipelines using SQL and NoSQL stores like PostgreSQL and MongoDB, based in Stellenbosch.
Crypto Exchange Backend Engineer — High-performance Trading
Backend engineer for a crypto exchange in Klerksdorp, South Africa: designing and maintaining high-performance services for trading engines, order management, and APIs. Core requirement is 5+ years of backend experience with Go, Java, C++, or Python, ideally on financial or high-frequency systems.
Senior Java & Kotlin Backend Engineer | Cloud
A tech recruitment agency is hiring a Senior Backend Engineer for a team in Cape Town: day to day you build backend services in Java and Kotlin using Spring Boot, JPA/Hibernate and Maven, expose REST APIs, work with SQL databases, and deploy on AWS. Requires 5+ years of backend development experience.
Lead Backend Engineer
Lead a team of backend engineers designing, building, and maintaining scalable server-side systems and REST APIs for an agri-tech platform, setting architecture and ensuring security, performance, and reliability. Stack includes Python/Java/Node.js/Go, SQL/NoSQL databases, cloud platforms, and Docker/Kubernetes.