Java Software Engineer

13 hours ago


WorkFromHome, South Africa Retro Rabbit Smartek21 Full time

Talent Lead at one of Africa's coolest Software companies - Retro Rabbit About the Role We’re looking for an experienced Full Stack Java Developer to join our engineering team in Gauteng. You’ll be responsible for building and maintaining scalable, high-performing solutions that power our clients’ digital platforms. Key Responsibilities Design, develop, and maintain full-stack applications using Java and modern front-end technologies Build and optimize RESTful APIs and microservices with Java EE and Spring Boot Develop interactive and responsive front-end components using ES5, ES6, and React JS Design and manage relational databases using PostgreSQL Ensure code quality and maintainability through Git version control, CI/CD pipelines, and code reviews Contribute across the full SDLC, ensuring adherence to IT governance and best practices Collaborate within Agile teams to plan, deliver, and continuously improve software solutions What You Bring 5+ years of experience in software programming and system design. A relevant tertiary qualification such as a BSc in Computer Science, B.Eng or a related degree Proven experience with: Architecture: Microservices and RESTful APIs Solid understanding of the software development lifecycle (SDLC) and IT governance principles Excellent problem-solving, communication, and teamwork skills Why Join Us Work on high-impact projects that shape enterprise-scale software across industries Be part of a collaborative, forward-thinking engineering culture that values learning and innovation Enjoy a hybrid working model and the flexibility to deliver your best work Access to professional development support, certification opportunities, and internal tech sessions Competitive compensation and career growth opportunities within a leading technology consultancy Seniority level Mid-Senior level Employment type Full-time Job function Information Technology, Consulting, and Strategy/Planning Industries Software Development and IT System Custom Software Development Location Randburg, Gauteng, South Africa #J-18808-Ljbffr



  • WorkFromHome, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • WorkFromHome, South Africa Network It Full time

    Software Engineer Reference : BIT -Muld-1 Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer . Hybrid Model. Permanent / fixed term. Duties & Responsibilities Requirements 5-8 years' solid development experience Back-end and Full stack Development Comfortable in team leader role Comfortable as client liaison...


  • WorkFromHome, South Africa Pure Placements (PTY) LTD Full time

    Java/Springboot Engineer - This is a pure back-end role. Location: Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Senior Java Software Engineer to join their dynamic team. Here’s your chance to work on cutting‑edge...


  • WorkFromHome, South Africa Retro Rabbit Smartek21 Full time

    About the Role We're looking for an experienced Full Stack Java Developer to join our engineering team in Gauteng. You will be responsible for building and maintaining scalable, high‑performing solutions that power our clients' digital platforms. Key Responsibilities Design, develop, and maintain full‑stack applications using Java and modern front‑end...


  • WorkFromHome, South Africa Retro Rabbit Smartek21 Full time

    Overview Talent Lead at one of Africa's coolest Software companies - Retro Rabbit We’re looking for Intermediate to Senior Java Developers to join our growing engineering team on an exciting new cloud-based project in Stellenbosch. You’ll play a key role in building scalable, high-performance solutions using Java Spring Boot, React JS, and AWS. As part...


  • WorkFromHome, South Africa CIMSOLUTIONS Full time

    CIMSOLUTIONS is recruiting top talent right now, to migrate immediately to The Netherlands! We would like to speak to Software Engineers with several years of experience for all our seven branches in the Netherlands for the execution of projects and assignments at or for our customers. As a Java Software Engineer, you work in challenging assignments and...


  • WorkFromHome, South Africa Dariel Full time

    Senior Java Software Engineer Location: Johannesburg, Gauteng, South Africa At Dariel, we don't just build software — we solve complex, business-critical problems. Our developers are trusted to deliver high-performance systems across industries like banking, telecoms, and healthcare. If you're passionate about clean code, scalable architecture, and...


  • WorkFromHome, South Africa Dariel Full time

    Dariel Johannesburg, Gauteng, South Africa Senior Java Software Engineer At Dariel, we’re passionate about building software that makes a difference. As a Senior Java Developer, you’ll be part of a high-performing, collaborative team that thrives on innovation and continuous learning. Whether you prefer working remotely, in a hybrid setup, or from our...


  • WorkFromHome, South Africa iDbase Software Full time

    About the Role We are seeking a highly skilled Technical Lead (Java) to lead the development of innovative, enterprise-grade applications. This role involves guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of scalable, maintainable, and high-performance Java-based solutions. You will...


  • WorkFromHome, South Africa First Point Group Full time

    Direct message the job poster from First Point Group I help empower IT leaders build high performance teams across EMEA regions | Recruitment Specialist Are you a talented Java Developer looking for your next challenge? Our client is actively seeking a Java Developer to support their telecommunications clients. If you're passionate about system design,...