Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Software Engineer.
South Africa Jobs Expertini

Urgent! Java Software Engineer Job Opening In WorkFromHome – Now Hiring Retro Rabbit / Smartek21

Java Software Engineer



Job description

Overview

Talent Lead at one of Africa's coolest Software companies - Retro Rabbit

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.

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

Qualifications

  • 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

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Consulting, Information Technology, and Customer Service

Industries

  • IT Services and IT Consulting, Software Development, and IT System Custom Software Development

We’re unlocking community knowledge in a new way.

Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Software Potential: Insight & Career Growth Guide