senior java engineer

1,000 senior java engineer job listings in South Africa. Find daily updated positions from leading job boards.


  • , South Africa Acuity Consultants Full-time

    Acuity Consultants in Cape Town is seeking an Intermediate Java Software Developer to join a fast-growing payments FinTech, building high-performance backend systems that process millions of transactions daily.You will design and implement robust Java services and microservices, work with messaging and event-driven architectures to process transactions...


  • Gauteng, Gauteng, South Africa Impronics Technologies Full-time

    Impronics Technologies is seeking a Java Full Stack Engineer in Gauteng, South Africa. The successful candidate will design and develop high-performance applications related to Liquidity Management and Treasury Management. Responsibilities include creating scalable microservices, developing intuitive user interfaces, and ensuring system reliability and...


  • Johannesburg, Gauteng, South Africa ATS Client Full-time

    ATS Client in Johannesburg is seeking a seasoned Full Stack Software Engineer to build scalable, secure digital solutions for a large user base. You will work on clean architecture and high‑performance applications end‑to‑end, in a fast‑paced environment.Requirements include a tertiary IT qualification (preferred), 6+ years of frontend and backend...


  • Johannesburg, Gauteng, South Africa ATS Client Full-time

    ATS Client seeks a skilled Java/Cloud engineer to architect and deploy cloud-native applications on AWS, using Java 11/17 and Spring Boot. You will drive automation, CI/CD pipelines, and IaC with Terraform/CloudFormation to support critical post-trade operations.You will ensure production stability with rigorous testing, proactive monitoring (CloudWatch),...


  • sandton, gauteng, South Africa Deka Minas Full-time

    Deka Minas (Pty) Ltd in Sandton, South Africa, seeks a Senior AI Engineer to design and build Java-based platform services and microservices. You will develop AI-powered assistants and automation to boost developer productivity and streamline Kafka platform operations. Joining a mission-critical environment, you will collaborate with cross-functional...


  • gauteng, gauteng, South Africa Flash Group Full-time

    Flash Group in the Western Cape seeks a seasoned software engineer to lead planning, execution and delivery of complex software solutions. You will collaborate with cross-functional teams, write maintainable code, mentor juniors, and own deployments with a focus on performance and security. The role requires deep Java Spring Boot and microservices...


  • Midrand, Gauteng, South Africa Accenture in South Africa Full-time R 600,000 - R 800,000 Contract

    A leading global consulting firm is seeking a Senior Fullstack Java Developer in Midrand, Gauteng. The ideal candidate will have over 5 years of experience in Java programming and cloud technologies, with skills in Docker and Kubernetes. Responsibilities include architecting solutions, contributing to design sessions, and ensuring quality delivery....


  • Johannesburg, Gauteng, South Africa Concord EFS Full-time R 600,000 - R 800,000 Contract

    A digital services company in Johannesburg is seeking a Senior Java Developer who will be responsible for building and maintaining robust back-end services and APIs. The ideal candidate should have over 8 years of experience as a Full Stack Developer with proficiency in front-end technologies like HTML, CSS, and JavaScript. This position also involves...


  • Wes-Kaap, Wes-Kaap, South Africa Flash Group Full-time

    Flash Group in the Western Cape seeks a seasoned software engineer to lead planning, execution and delivery of complex software solutions.You will collaborate with cross-functional teams, write maintainable code, mentor juniors, and own deployments with a focus on performance and security.The role requires deep Java Spring Boot and microservices experience...


  • randburg, gauteng, South Africa Boardroom Appointments Full-time R 900,000 Contract

    Boardroom Appointments in Randburg is seeking a Senior Software Developer to design, code and deliver robust web-based applications using Java/J2EE and .NET Core. You will build features, write unit tests, review code and document complex systems to ensure a well-described technical landscape. The role values SaFe Agile practices and experience with OAuth...


  • johannesburg, gauteng, South Africa Salt Digital Recruitment Full-time R 800,000 Contract

    Salt Digital Recruitment is seeking a Level III Software Engineer located in Johannesburg, South Africa. The ideal candidate has over 6 years of experience in back-end software development and is skilled in Java Spring Boot, Kafka, and AWS. This role involves complex software systems development and supporting applications across various systems. The...


  • Remote, wes kaap, South Africa Accso Full-time R 1 Contract

    Accso seeks an experienced software engineer with a strong background in Java, JavaScript, Spring, Kotlin, and modern build tools. The role focuses on delivering robust backend services and REST APIs for diverse clients across Germany and South Africa. You will work in an agile, collaborative environment, contributing to code reviews, performance...


  • Gauteng, Gauteng, South Africa The Focus Group Full-time

    The Focus Group seeks an exceptional Java developer in Sandton, South Africa, to build Java integration services in a Banking environment. The candidate will be involved in design, development, and deployment while working collaboratively in an Agile setup.This role requires a strong technical background, particularly in the Spring Framework and related...


  • Cape Town, Western Cape, South Africa SPAN Digital Full-time

    About SPAN Digital We’re a premium software consultancy partnering with startups to global brands in tech, fintech, and digital media. We build category‑defining products and help engineering teams deliver exceptional digital solutions across three continents. At SPAN, we balance structure with flexibility, autonomy with accountability, and learning with...


  • Johannesburg, Gauteng, South Africa ATS Client Full-time

    ATS Client in Johannesburg is seeking a Senior Full Stack Developer (Advanced) with a strong Java backend focus to join a global feature team. You will design, develop, and maintain production-critical systems supporting JIT/JIS supply processes across international plants.The role requires cloud, DevOps, and microservices expertise in a high-performance...

  • Senior Java AI Software Engineer Premium

    16 hours ago


    Pretoria, South Africa E-Merge IT Recruitment Full-time R 1 - R 6 Contract

    IntroductionYour next big engineering challenge starts here! We’re looking for an experienced Senior Software Engineer to join a dynamic technology team, working on innovative enterprise solutions that make a tangible impact. This is an opportunity for someone who enjoys more than just writing code. You’ll be involved in solving complex problems, shaping...


  • , South Africa E-Merge Full-time

    E-Merge is seeking a Java back-end software engineer to design, build, and maintain scalable back-end services. You will develop RESTful APIs and event-driven solutions, deploy cloud-native apps on AWS and Kubernetes, and contribute to microservices and domain-driven architectures.The role emphasizes strong Java/Spring Boot expertise, SQL/NoSQL experience,...


  • sandton, gauteng, South Africa DeARX Full-time R 1 Contract

    De ARX in Sandton is seeking a Senior Middleware Developer to join a banking environment. You will design, build and support enterprise middleware using Java Spring Boot and modern integration patterns. This role requires strong API experience (REST & SOAP), IBM WAS/WLP, IBM Data Power, and Docker, with a focus on reliability, security, and scalable...


  • Remote, wes kaap, South Africa Accso Full-time R 2 Contract

    Accso is seeking a senior Java software engineer to design, develop, and mentor teams in AI-enhanced development workflows. You will deliver enterprise Java applications using agentic methods and help build environments for AI collaboration on diverse client projects. You will review AI-generated code, apply modern cloud, DevOps, and testing practices, and...


  • Gauteng, Gauteng, South Africa Network Finance Full-time

    Network Finance in Gauteng, South Africa, is seeking a senior software engineer with 8+ years of solid software development experience to design, build, and lead scalable back-end and full-stack solutions.You will drive architecture discussions, code reviews, and best practices while mentoring junior developers in a dynamic technology environment. A flexible...