111,578 Java jobs
Open roles that use Java — enterprise backends, Android and big data.
Software Engineer (Remote Opportunities Available)
RMS is hiring a Software Engineer (remote opportunities available) in Oklahoma City to design, develop, test, and maintain software applications on a small Agile team. Core stack: back-end Java plus C#/.NET, SQL databases with ORM, modern JavaScript frameworks, Git, and Linux scripting.
Senior / Principal Software Engineer, Data Platform
Senior/Principal full-stack engineer at Network Finance (Johannesburg, hybrid) building production web apps on a data platform: integrating with shared APIs and backends, validating data in SQL, and hardening security. Core stack is TypeScript/React/Node.js with PostgreSQL and cloud-hosted environments.
Remote Full-Stack Engineer (Mid-Level)
Mid-level full-stack engineer at a remote-first, cloud-based solutions firm, working across the full software lifecycle: building scalable backend services with Python, Java, or Node.js and modern front-end apps with React, Angular, or Vue, using PostgreSQL/MySQL/MongoDB and cloud platforms in a globally distributed team.
Remote Senior Full-Stack Engineer: SaaS
Placements24 is hiring a remote (anywhere in South Africa) Senior Full-Stack Developer to design, develop, and deploy scalable SaaS web applications. Day to day spans front-end and back-end work — React (or similar), Node.js or Python/Java, and databases — alongside shaping technical strategy and code quality.
Remote Junior Full-Stack Developer: Grow with Global SaaS
Junior full-stack developer at a SaaS company, building and maintaining front-end and back-end components remotely within a globally distributed team. Core stack: modern JS frameworks (React, Angular, Vue), back-end languages (Node.js, Python, Java), PostgreSQL/MongoDB, and Git.
Remote Lead Full Stack Developer - FinTech
Lead Full Stack Developer for a FinTech client, fully remote from anywhere in South Africa. The person architects and ships scalable full-stack web applications, mentors developers, drives technical decisions, and runs CI/CD, using modern front-end frameworks, back-end languages, cloud platforms, and containers.
Remote Full-Stack Developer Recruiter
A remote technical recruiter at a tech-focused recruitment consultancy: sourcing, screening, and placing full-stack developers for global tech companies. Day to day involves sourcing via LinkedIn Recruiter, GitHub, and Stack Overflow, running pre-screening interviews, and managing the full recruitment lifecycle in an ATS.
Remote Lead Full-Stack Developer
Lead a fully remote full-stack team building web applications and financial platforms for a fintech client: own architecture, code reviews, mentoring, and end-to-end delivery. Stack spans Python/Django, Node.js or Java backends, React/Angular/Vue.js frontends, PostgreSQL/MySQL/MongoDB, and AWS/Azure/GCP with Docker/Kubernetes.
Senior Full-Stack Engineer, SaaS Platform
Senior full-stack developer building end-to-end features for a fast-growing cloud SaaS platform in Durban, South Africa, serving international clients. Works across backend (Python/Node.js/Java) and frontend (React/Angular/Vue), designs SQL/NoSQL databases, mentors juniors, and contributes to architecture decisions.
Junior Full-Stack Engineer (Durban)
Graduate-level full-stack engineer joining a fast-growing Durban tech startup, contributing to full-stack development and deployment under senior mentorship. Work spans Java, Python, C++, or JavaScript with Agile practices, plus cloud exposure and code reviews as part of the role.
Senior Full-Stack Engineer – On-Site Durban FinTech Innovator
Senior full-stack engineer at a fast-growing Durban fintech, fully on-site: designing, developing, and deploying backend systems and dynamic frontend interfaces for financial platforms. Core stack spans Python/Java/Node.js plus database, cloud, and containerization work; 6+ years' experience required.
Lead Full-Stack Developer (Remote-First)
Remote-first lead full-stack developer role (posted by recruiter Placements24 on behalf of a client) leading design and delivery of scalable web applications while mentoring a distributed dev team. Stack: Python/Node/Java back ends, React/Angular/Vue front ends, SQL/NoSQL databases, AWS/Azure/GCP, Docker/Kubernetes.
Graduate Full Stack Developer (Remote)
Fully remote graduate full stack developer role building web applications across front-end frameworks (React/Angular/Vue) and back-end services (Node.js/Python/Java), collaborating with a distributed agile team. Aimed at recent graduates seeking mentorship and training.
Senior Backend API Engineer Remote & Scalable Microservices
Placements24 is recruiting for a SaaS provider seeking a Senior Backend Engineer focused on API development. Day to day: designing and optimizing scalable RESTful APIs and microservices in Python, Java, Go, or Node.js, working with SQL/NoSQL databases, ensuring testing and security, and mentoring peers on a remote-first team.
Developer - Backend Integrations
Back-end integrations developer on Super Group's Digital Services team, designing and maintaining C#/.NET-based APIs, web services, and system-to-system integrations that move supply-chain transactions across enterprise platforms. Also involves code reviews, mentoring junior developers, and incident/root-cause support.
AI Data Engineer - Big Data Pipelines
AI Data Engineer building and maintaining scalable big data pipelines (ETL/ELT, data warehouses and lakes on cloud) that feed AI/ML initiatives, ensuring data quality and performance end to end. Core stack: SQL, Python/Scala/Java, Spark/Hadoop/Flink, Airflow, AWS/Azure/GCP data services.
Lead Backend Engineer - Remote, Scale High-Performance Systems
Lead a fully remote South African backend team, shaping the architecture of the core platform and mentoring developers to deliver scalable services and robust APIs. Requires 7+ years of backend experience with modern languages (Python, Node.js, Java, Go) and relational/NoSQL databases.
Remote Senior Backend Engineer: Scalable APIs & Microservices
Placements24 is hiring a Senior Backend Developer for a fully remote team across South Africa. The role involves architecting, building, and maintaining scalable backend systems and APIs/microservices in the cloud, mentoring junior developers, and shaping technical strategy using Python, Node.js, Java, or Go.
Senior Data Engineer (Big Data & Analytics)
Senior Data Engineer designing, building, and maintaining big-data pipelines, warehouses, and data lakes for a telecommunications company, turning massive datasets into analytics-ready insights. Core stack: Spark, Hadoop, Kafka, SQL, Python/Scala/Java, and cloud data platforms (AWS, Azure, GCP). Remote-first within South Africa.
Graduate Software Engineer - Full Stack Development
Graduate full-stack software engineer joining client WhatJobs Direct in Stellenbosch, South Africa: designing, building, testing, and deploying scalable web applications alongside senior engineers in a hybrid in-office/remote setup. Tech spans front-end frameworks (React/Angular/Vue), back-end (Node.js/Django/Spring), SQL/NoSQL databases, APIs, and cloud.