Senior Full Stack Developer (Java, Angular & AI) (Contract) - Gauteng/Hybrid - ISB7202427
iSanqa · Gauteng
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 looking for a Senior Full Stack Developer to join the core Software Engineering team within their global IT Hub, driving the "Technical Campaign Decision" platform.
This unified platform oversees the end-to-end management of vehicle field defects, error assessments, and technical campaigns worldwide integrating the core applications TADB.
Next (technical action database and gateway extensions) and TCP (Technical Campaign Portal for stakeholder decisions and error tracking).
In this role, you will take technical ownership of Java enterprise backends and modern Angular frontends, while championing AI-assisted engineering practices and automated cloud deployments on Microsoft Azure.
Who This Role Would Suit
This position is tailor-made for an accomplished Senior Full Stack Developer who combines deep enterprise Java and Angular experience with an enthusiastic, forward-looking adoption of AI-assisted engineering tools. It is an ideal fit for an engineer who excels at stabilizing complex defect-tracking workflows, designing scalable microservices on Azure, and utilizing modern tools like GitHub Copilot to drive engineering efficiency and high code quality.
You are an independent technical leader who navigates ambiguous business requests with confidence, conducting thorough investigations to deliver robust solutions.
You communicate persuasively across development teams, quality stakeholders, and operations squads to uphold strict enterprise security and availability standards.
If you are ready to take senior technical ownership of global vehicle campaign platforms within a world-class DevOps hub, this position offers an exceptional opportunity.
- Enterprise Full Stack Foundations: 10+ years of dedicated development experience with Java (Quarkus, GlassFish) and Angular/TypeScript, paired with relational database expertise across Oracle (PL/SQL) and PostgreSQL.
- AI-Assisted Engineering & Context Design: Practical mastery using AI coding assistants (GitHub Copilot or equivalent) as a standard delivery mechanism, with a strong grasp of context engineering, AI guardrails, responsible AI practices, and RAG concepts.
- Cloud, Containers & CI/CD Pipelines: Deep experience orchestrating container workloads with Docker and Kubernetes, building CI/CD pipelines (GitHub Actions, Maven, SonarQube), and deploying secure solutions on Microsoft Azure.
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 Engineering: Conduct system analysis, design, development, and testing for defect management and campaign tracking applications in an Agile/DevOps model.
- AI Toolchain Integration: Solve complex engineering problems and accelerate delivery using AI coding assistants and cloud-native toolchains as a standard part of delivery.
- Pipeline Automation: Create and maintain automated deployment pipelines to enhance deployment agility, code quality, and release speed.
- Tier-2/Tier-3 Support: Resolve escalated production support incidents to guarantee high availability and stability for mission-critical quality platforms.
- System Modernization: Plan and execute version upgrades, security hardening, and technical feature enhancements across the application landscape.
Important Application Details
Location & Relocation
Applicants based outside of Gauteng must be willing to relocate to Midrand/Menlyn/Rosslyn. Please note that relocation to the province will be at the candidate's own cost.
Eligibility & Legal
- Citizenship: South African citizens and residents are preferred.
- Work Permits: Candidates with valid work permits will be considered.
- Privacy: By applying, you consent to being added to our database and receiving updates until you unsubscribe.
Application Status
If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #isanqaresourcing #fuelledbypassionintegrityexcellence #thegroup #FullStackDeveloper #SeniorFullStackDeveloper #Java #Angular #TypeScript #Quarkus #AIAssistedEngineering #GitHubCopilot #GenAI #Docker #Kubernetes #Azure #DevOps #TechJobsSA #GlobalTechJobs
Desired Experience & Qualification
Qualifications & Experience
- IT Degree or Diploma in Computer Science, Software Engineering, or related field.
- Minimum of 10+ years of active development experience with Java and/or Angular applications.
- Demonstrable commercial experience applying AI-assisted software development practices.
Essential Skills & Technologies
Core Languages & Full Stack
- Languages: Java and TypeScript.
- Frontend: Angular and JSF.
- Java Application Servers: Quarkus, GlassFish, and GlassFish Micro.
- Web Servers: Apache and Nginx.
- Databases: Oracle, PostgreSQL, and PL/SQL.
AI-Assisted Engineering & Context Design
- Familiarity with AI-assisted development tools (GitHub Copilot or equivalent) embedded into daily delivery workflows.
- Understanding of context engineering principles for enterprise AI solutions.
- Working familiarity with AI evaluation, safety guardrails, and responsible AI practices.
DevOps, Containers & Cloud
- Containers & Orchestration: Docker and Kubernetes.
- Cloud Platform: Microsoft Azure (preferred).
- CI/CD & Tooling: Maven, Git, SonarQube, Jira, GitHub, GitHub Actions, and container registries.
- Secure coding practices and application vulnerability protection.
Advantageous Skills
- Knowledge of Retrieval-Augmented Generation (RAG) concepts and AI orchestration frameworks.
- Infrastructure as Code (Terraform, Ansible, or CloudFormation).
- Test automation, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
- Observability, application performance monitoring, and Tier-2/3 incident troubleshooting.
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.