Senior Full Stack Developer (Java 21 & Angular 18) (Contract) - Gauteng/Hybrid - ISB5302182

iSanqa · Midrand

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

Our Client is seeking a Senior Full Stack Developer to join the core Software Engineering squad within their global IT Hub, driving the " Stock & Fleet@Agent Workflow " product.

This product provides complete transparency and visibility over new, used, and fleet vehicle inventory until final sale, utilizing an automated workflow engine to orchestrate cross-system business flows.

In this role, you will build modern, resilient full stack solutions leveraging modern Java 21+, Quarkus v3+, and Angular v18+ architectures.

  • Modern Full Stack Stack: 8–10+ years of software development experience with deep expertise in Java 21+, Quarkus v3+, and frontend engineering using Angular v18+, TypeScript, JavaScript, and responsive CSS.
  • Microservices, Event Streaming & NoSQL: Proven hands-on experience designing microservices, consuming RESTful APIs, streaming events with Apache Kafka, and managing NoSQL databases (MongoDB).
  • Testing & Container Orchestration: Strong testing discipline using JUnit, Mockito, Jest, and Playwright alongside container deployments with Docker, Kubernetes, and AWS Cloud.

Position Details

  • Contract Dates: 01-11-2026 to 31-12-2029
  • Location: Midrand / Menlyn / Rosslyn / Home Office Rotation
  • Level: Senior (6-8 Years related experience)

Duties & Responsibilities

Key Responsibilities

  • Full Stack Development: Design, implement, and maintain responsive front-end applications (Angular) and high-performance microservices (Quarkus/Java).
  • Code Reviews & Quality: Conduct peer code reviews, write comprehensive automated test suites (JUnit/Jest), and maintain ISO-standard technical documentation.
  • Operational Support: Provide 3rd level support for production incidents, perform defect resolution, and assist deployment flows.
  • Agile Collaboration: Participate actively in sprint ceremonies, present solutions to Product Owners, and coach team members.

#isanqa #isanqaresourcing #fuelledbypassionintegrityexcellence #thegroup #FullStackDeveloper #SeniorFullStackDeveloper #Java21 #Quarkus #Angular #TypeScript #Kafka #MongoDB #Docker #Kubernetes #DevOps #TechJobsSA #GlobalTechJobs

Desired Experience & Qualification

Qualifications & Experience

  • Diploma or Degree in Computer Science, IT, or related field (or equivalent commercial experience).
  • 8 to 10+ years of dedicated software development experience across backend and frontend stacks.
  • Demonstrated delivery experience inside structured Agile/Scrum teams.

Essential Skills & Technologies

  • Backend: Java 21+, Quarkus v3+, Maven, RESTful APIs, and microservices architecture.
  • Frontend: Angular v18+, TypeScript, JavaScript, HTML5, and responsive CSS.
  • Data & Messaging: Apache Kafka event streaming and MongoDB (NoSQL).
  • Testing & Quality: JUnit, Mockito, Jest, and Git best practices.
  • Cloud & Containers: AWS Cloud, Docker containerization, and Kubernetes orchestration.

Advantageous Skills

  • Experience with Terraform (IaC), Playwright end-to-end testing, and automated CI/CD pipelines.
  • Hexagonal architecture patterns and monitoring with Grafana.
  • Familiarity with Figma design systems and security best practices.

Interested?

Explore Our Latest Opportunities: iSanqa Careers Page

Stay in the Loop: Subscribe to our weekly mailing list so you don’t miss out!

Join Our Job Notification Channels: Stay updated on WhatsApp or choose your specific field on Telegram:

  • WhatsApp Channel | IT Roles (Telegram) | SAP Roles (Telegram)
  • Pharmaceutical & Medical (#) | Finance (#) | Manufacturing & Engineering (#)
  • Supply Chain & Procurement (#) | Sales & Marketing (#)

Communication Preferences: Please let us know how you would like us to manage your details:

  • Opt-In: I want to receive updates on new opportunities via mail, call, or text.
  • Database Only: Keep my profile on file, but do not contact me.
  • Remove: Completely remove my details from the database.
Auto-apply to this jobView original posting ↗
Senior Full Stack Developer (Java 21 & Angular 18) (Contract) - Gauteng/Hybrid - ISB5302182 at iSanqa — Midrand · JobAlertsZA