Jobs: java software developer

10,000 java software developer job listings in South Africa. Find daily updated positions from leading job boards.


  • Johannesburg, Gauteng, South Africa Avatar Advisory - Avatar Human Capital Full time

    A technology consulting firm in South Africa is seeking a Senior Back-End Developer with strong SQL expertise. This role focuses on designing, developing, and maintaining scalable back-end applications while collaborating with cross-functional teams. Applicants should have over 5 years in back-end development, advanced SQL proficiency, and experience with...


  • Sandton, Gauteng, South Africa MyCareerCraft Full time

    A leading tech company is seeking an experienced Full Stack Developer to design and develop scalable applications using Java, Angular, and AWS. The role requires a minimum of 5 years in full stack development, strong problem-solving abilities, and experience in Agile methodologies. Candidates should be prepared to mentor junior developers and contribute to a...


  • Midrand, Gauteng, South Africa Jurumani Solutions Full time

    A technology solutions provider in Johannesburg seeks a B2B Developer to build and support mission-critical applications. The role involves full lifecycle development using .NET, Java, Angular, AWS, and SQL. The ideal candidate has mid-level full-stack development experience, a relevant qualification, and three years of development project experience. This...

  • Intermediate BI Developer Premium

    5 days ago


    , Gauteng, South Africa NTT DATA Full time

    Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. As part of a growing team, we...

  • Analyst Programmer

    1 week ago


    Johannesburg, Gauteng, South Africa PayInc group Full time

    Job TitleAnalyst ProgrammerLocationRosebank - Johannesburg, 2196 ZA (Primary)Occupational LevelProfessionalJob CategoryIT DevelopmentJob TypePermanentDescriptionPayInc is a purpose-driven payments provider building on over 50 years of trusted history in South Africa’s payments ecosystem. Our mission is to connect people, businesses, and economies through...


  • Pretoria, Gauteng, South Africa ICTEngage Full time

    A technology-focused company is seeking a skilled Full-Stack Developer proficient in both legacy and modern technologies. This role includes maintaining existing systems built in .NET and Java, while also developing new applications using Laravel and Python. Candidates will work on API integrations and database management, ideally bringing experience in...


  • , Gauteng, South Africa GAP Infrastructure Corporation Full time

    A leading infrastructure firm in Gauteng is seeking a highly skilled Java Developer to lead a development team focusing on enterprise-grade systems. The candidate should have extensive experience with Spring Boot, JPA/Hibernate, and relational databases like MSSQL and MySQL. This role emphasizes team leadership, mentorship for junior developers, and a...


  • Cape Town, Western Cape, South Africa Pty Full time

    A leading tech firm based in Cape Town is looking for a highly skilled Senior Java Developer to join their dynamic technology team. The successful candidate will have strong backend development expertise, solid frontend exposure, and experience working with AWS. Responsibilities include designing and maintaining scalable enterprise systems, developing...

  • DevOps Engineer II

    1 week ago


    Johannesburg, Gauteng, GT, South Africa FNB South Africa Full time

    **Job Description** Hello Future DevOps Engineer II Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that...

  • DevOps Engineer II

    1 week ago


    Johannesburg, Gauteng, GP, South Africa FirstRand Full time

    Job Description Hello Future DevOps Engineer II Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up...


  • Johannesburg, Gauteng, South Africa Spane4all Full time

    A banking and finance institution based in Johannesburg seeks a Java Technical Team Leader to oversee a team of developers and manage operational costs. The ideal candidate will hold a relevant degree and have 3-5 years of experience. This role includes translating business requirements into solutions, ensuring effective resource allocation, and contributing...


  • , Wes-Kaap, South Africa Loot.co.za (Africa Online Retail (Pty) Ltd) Full time

    A major e-commerce platform is seeking a Senior Back-End Developer in Cape Town. The ideal candidate will have over 4 years of experience, primarily in Java and Spring, and will be responsible for developing and maintaining back-end systems. You will collaborate with a skilled team, focusing on building scalable APIs and modernizing legacy systems....


  • Midrand, Gauteng, South Africa SavageOne Pty Ltd Full time

    A leading company is seeking a Cloud Native Full Stack Engineer to develop and deploy cloud-native applications, focusing on AWS services. Candidates should possess over 5 years of experience in full-stack development and have strong proficiency in AWS, Java, Spring Boot, and frontend technologies like React and TypeScript. This role demands excellent...


  • Sandton, Gauteng, South Africa Boardroom Appointments Full time

    A leading recruitment agency seeks an experienced Android Developer to design and maintain applications. Candidates should have at least 3 years of experience in Android app development, proficiency in Java or Kotlin, and a portfolio of apps on the Play Store. Responsibilities include collaborating with product teams, optimizing performance, and ensuring...


  • , Gauteng, South Africa IQbusiness South Africa Full time

    A prominent consulting firm in South Africa is seeking a Senior Full Stack Developer for an on-site role in Sandton. You will design and develop scalable web applications, collaborating closely with the team. The ideal candidate has over 5 years of experience, strong Angular skills, and backend expertise in Java or .NET Core. This role offers a 6 to 12 month...

  • Mobile developer

    1 week ago


    Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time

    Qualifications4+ years of experience who has a BSc, BEng or similar degree with computer science as a primary focus and who has:Hands‑on experience in working with mobile technologies like Flutter, Java, Kotlin, Swift, Objective-C and modern mobile librariesExperience with Agile development methodologiesGood communications skillsCan work in a teamGrit,...


  • Randburg, Gauteng, South Africa Boardroom Appointments Full time

    As a Salesforce Developer, you'll be responsible for implementing the right technologies to support our sales process. You will work with a variety of software developers and architects on new product development projects.Duties and responsibilities:Collaborates with customers and/or internal teams to understand user needs; Participate in technical planning...

  • Newgen Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa InfyStrat Full time

    InfyStrat is seeking a talented Newgen Developer to enhance our process automation capabilities. In this role, you will be responsible for implementing solutions using Newgen software to streamline business processes and improve efficiency. You will work closely with business analysts and other IT team members to gather requirements and develop applications...


  • Cape Town, Western Cape, South Africa Global One Full time

    We are actively searching for a talented and experienced Machine Learning (ML) Engineer to join our team.As a Machine Learning Engineer, you will play a crucial role in the development and implementation of cutting-edge artificial intelligence products.Your responsibilities will involve designing and constructing sophisticated machine learning models, as...

  • Java Tech Team Lead

    1 week ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    A leading recruitment agency seeks a candidate to lead a team of Java Developers in Johannesburg, Gauteng, South Africa. The role requires over 5 years of relevant technical experience and at least 2 years in a management position. Responsibilities include enhancing customer service delivery, managing stakeholder relationships, and ensuring rigorous testing...