staff java backend developer jobs in Johannesburg

537 staff java backend developer job listings in South Africa. Find daily updated positions from leading job boards.


  • Johannesburg, Gauteng, South Africa LabourNet Full-time

    Labournet is seeking a Senior Back-End Developer to join our technology team in South Africa. You will transfer skills, ensure cross-collaboration, and keep code aligned with architecture, while supporting DevOps and product releases.The role requires 7+ years in development, strong Java experience, JEE/Spring, Angular 2+, MS SQL, and a degree in IT. We...


  • Johannesburg, Gauteng, South Africa Agoda Company Pte. Ltd. Full-time

    Agoda is hiring a Staff Backend Engineer to own the design and reliability of critical services across our global travel platform. You will work hands-on with system design, coding, and architectural decisions, while mentoring peers and driving improvements across teams.You will shape scalable, low-latency backend systems using Java, Kotlin, Scala, or Go,...

  • Java Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Amidel Full-time

    Amidel is an Information Technology and Business Consulting Company that provides highly specialised solutions to large and small enterprises in both the private and public sectors. We are seeking a highly motivated and experienced Intermediate/Senior Java Developer to join our consulting team. The ideal candidate should have a solid background in Java...


  • Johannesburg, Gauteng, South Africa Placements24 Remote Full-time R 1 - R 2 Contract

    About the RoleOur client is seeking a highly skilled and experienced Remote Senior Backend Engineer with expertise in Java and the Spring framework to join their globally distributed engineering team. This is a fully remote position, offering the opportunity to work on challenging and impactful projects from anywhere. You will be responsible for designing,...


  • Johannesburg, Gauteng, South Africa Amidel Full-time

    Amidel is seeking an experienced Intermediate/Senior Java Developer to join our consulting team in Johannesburg. The role focuses on building backend services using Spring Boot or Quarkus for high-performance, scalable enterprise applications within a financial-technology context.The ideal candidate has 5+ years of Java development experience, 2+ years in...

  • Java Developer

    2 days ago


    Johannesburg, Gauteng, South Africa PBT Group Full-time R 540,000 - R 900,000 Contract

    PBT Group is looking for an experienced Java Developer to join a collaborative development team delivering scalable, enterprise-grade software solutions. This role is suited to a developer who enjoys building robust backend applications, contributing to system design, and working across the full software development lifecycle in an Agile environment. The...


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

    ATS Client is seeking a Senior Java EE Developer with 7+ years of hands-on enterprise Java experience to design, build and maintain secure, scalable backend systems within complex environments. You will contribute to solution architecture and collaborate across multidisciplinary teams to deliver robust business applications.You will lead development streams,...


  • johannesburg, gauteng, South Africa Placements24 Full-time

    Placements24 in Randburg, Gauteng, seeks a seasoned Senior Software Engineer to design, develop, and maintain scalable backend systems using Java and Spring Boot in a hybrid work setup. You will lead technical decisions, mentor junior engineers, implement RESTful APIs, and ensure performance, security, and reliability while collaborating with product, QA,...

  • Senior Java Developer

    13 hours ago


    johannesburg, gauteng, South Africa iDbase Software Full-time

    About the Role We are seeking a highly experienced Senior Java Developer to join our team. You will design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks. This role emphasizes cloud-native development, microservices architecture, and high-performance, secure coding practices. It is ideal for a seasoned...


  • Johannesburg, Gauteng, South Africa Placements24 Remote Full-time R 1 - R 2 Contract

    Placements24 is seeking an experienced Remote Senior Backend Engineer to design, develop, and maintain scalable Java/Spring backend services powering core applications. You will build RESTful APIs, optimize performance, and collaborate with cross-functional teams in a fully remote setting.The ideal candidate has extensive Java/Spring experience, strong...

  • Java Developer

    4 days ago


    Johannesburg, Gauteng, South Africa Falcorp Resourcing Full-time R 600,000 - R 900,000 Contract

    Reference: JHB000026-MM-4We are looking for an Intermediate Java Developer to manage the software development life cycle from planning and prioritising to testing and release.Duties & ResponsibilitiesHard SkillsCompleted IT degree or any other relatedMinimum 5 years’ experience as a Java DeveloperProgramming languages - Java/JEE, Spring, JSON, Spring Boot,...

  • Mid/Snr Java Developer

    20 hours ago


    Johannesburg, Gauteng, South Africa Eqplus Technologies (Pty) Ltd Full-time

    Reference: GTG007509-LR-1To provide specialist high-level technical advice, high-level problem resolution of complex problems, system security, and policy implementation monitoring.Duties & ResponsibilitiesEducation and ExperienceBSc Computer Science or equivalent 3-year IT qualification6+ source code Java (version 8) development experience (backend)Java 8...


  • Johannesburg, South Africa Full-time

    Job Summary An agile software development and digital marketing agency that builds custom digital solutions for businesses, including Fintech, eCommerce, and Loyalty platforms, along with digital marketing strategies for growth, is seeking an experienced AWS-focused backend developer to join their team for a 6-month contract. In this role, you will be...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full-time

    Type of Qualification: Post Graduate DegreeField of Study: Information TechnologyOther Minimum Qualifications, certifications or professional membershipsIndustry related certifications e.g. Scaled Agile frameworks; Cloud certificationsExperience Required:More than 10 years Broad experience in translating business and functional requirements into technical...

  • Software Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Placements24 Remote Full-time R 420,000 - R 900,000 Contract

    About the RoleOur client, a burgeoning software solutions provider, is seeking a skilled Backend Software Developer to join their remote-first team. This role is ideal for a developer passionate about building scalable, efficient, and robust server-side applications. You will be responsible for developing APIs, managing databases, and ensuring the overall...


  • johannesburg, gauteng, South Africa Agoda Company Pte. Ltd. Full-time

    At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world. Today, we are part of Booking Holdings (NASDAQ: BKNG), with a diverse team of over 7,000 people from 90 countries, working together in...


  • johannesburg, gauteng, South Africa Ats Client Full-time

    Job Description We are looking for an experienced Senior Java EE Developer with 7+ years of hands‑on enterprise Java development experience. The ideal candidate will have a strong background in building secure, scalable, and high‑performance backend systems within complex enterprise environments. You will contribute to solution architecture, lead...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full-time

    Hire Resolve's client is looking for a Lead Java Developer with deep expertise in Java, Spring Boot, and scalable distributed systems. The ideal candidate has extensive experience designing, building, and maintaining robust, high-performance, enterprise-grade applications. This role goes beyond coding, it requires ownership of solution design, mentoring team...


  • Johannesburg, Gauteng, South Africa Global Village Worker Full-time

    R 30,000.00 - 48,000.00 (South African Rand) About the job Backend Python Developer: Intermediate We are looking for a dedicated python / backend engineer to work within a team to optimize the code and scale the solution to operate within the client requirements. Requirements & Responsibilities: Bachelor's degree in Computer Science, Computer Engineering,...


  • Johannesburg, Gauteng, South Africa DVT Full-time

    At DVT, a leading global custom software development and data engineering company, we are seeking passionate Java developers to join our innovative and collaborative team! This is an opportunity to work alongside some of the most skilled professionals in the industry, leveraging cutting-edge technologies and best practices to deliver world-class solutions.At...