Senior Full Stack Developer (Java, Angular & AI) – iSanqa

Posted October 7, 2026

Job summary

Company
iSanqa
Job Type
Contract
Experience
Senior (5+ years)
Salary
Not stated
Reference Number
ISB7202427
Apply for This Job Senior Full Stack Developer (Java, Angular & AI) – iSanqa — opens the employer website in a new tab

Job Market SA is not the employer. We share employment opportunities to help South African job seekers find available vacancies. Applications should always be submitted through the official employer's recruitment platform.

Senior Full Stack Developer (Java, Angular & AI)

iSanqa is recruiting an experienced Senior Full Stack Developer (Java, Angular & AI) for a contract opportunity in Gauteng. The successful candidate will join a global IT hub and work within a core software-engineering team responsible for an international vehicle defect and technical-campaign management platform.

This senior position combines enterprise Java backend development, modern Angular frontend development, Microsoft Azure cloud technologies, DevOps and AI-assisted software engineering. The successful candidate will take technical ownership of complex systems while helping the development team maintain secure, scalable and reliable applications. www.pnet.co.za

Key Responsibilities

The successful candidate’s responsibilities will include:

  • Analysing business and technical requirements for enterprise applications.
  • Designing, developing and testing full-stack software solutions.
  • Developing and maintaining enterprise Java backend applications.
  • Building and supporting modern Angular frontend applications.
  • Working with vehicle defect-management and technical-campaign systems.
  • Using AI-assisted coding tools to solve complex engineering problems and improve development efficiency.
  • Building and maintaining automated CI/CD pipelines.
  • Supporting automated cloud deployments.
  • Resolving escalated Tier 2 and Tier 3 production incidents.
  • Maintaining the availability and stability of business-critical applications.
  • Planning and implementing application and platform upgrades.
  • Improving application security and carrying out security-hardening activities.
  • Implementing technical enhancements across existing applications.
  • Working collaboratively in an Agile and DevOps environment.
  • Taking technical ownership of complex engineering problems and helping deliver appropriate solutions. www.pnet.co.za

Senior Full Stack Developer Requirements

Applicants should have an IT degree or diploma in:

  • Computer Science;
  • Software Engineering; or
  • A related IT field.

Candidates should have at least 10 years of active software-development experience involving Java and/or Angular applications.

Commercial experience using AI-assisted software-development practices is also required. www.pnet.co.za

Essential Technical Skills

Java and Full Stack Development

Applicants should have strong experience with technologies including:

  • Java
  • TypeScript
  • Angular
  • JSF
  • Quarkus
  • GlassFish
  • GlassFish Micro
  • Apache
  • Nginx
  • Oracle
  • PostgreSQL
  • PL/SQL. www.pnet.co.za

AI-Assisted Software Engineering

The role requires practical familiarity with modern AI-assisted development.

Candidates should understand or have experience with:

  • GitHub Copilot or an equivalent AI coding assistant.
  • AI-assisted development workflows.
  • Context engineering principles.
  • Responsible use of AI in enterprise software development.
  • AI evaluation and safety guardrails.

Knowledge of Retrieval-Augmented Generation (RAG) concepts and AI orchestration frameworks would be advantageous. www.pnet.co.za

DevOps, Containers and Cloud

Candidates should have experience with:

  • Docker
  • Kubernetes
  • Microsoft Azure
  • Maven
  • Git
  • GitHub
  • GitHub Actions
  • SonarQube
  • Jira
  • Container registries
  • CI/CD pipelines.

Applicants should also understand secure software-development practices and methods used to protect applications against vulnerabilities. www.pnet.co.za

Advantageous Skills

Additional knowledge or experience in the following areas would be beneficial:

  • Terraform
  • Ansible
  • CloudFormation
  • Test automation
  • Test-Driven Development (TDD)
  • Behaviour-Driven Development (BDD)
  • Application monitoring and observability
  • Application performance monitoring
  • Tier 2 and Tier 3 incident troubleshooting
  • RAG and AI orchestration technologies. www.pnet.co.za

Experience Level

Although PNet describes the position level as Senior (6–8 years related experience), the qualification section specifically requires a minimum of 10+ years of active development experience with Java and/or Angular applications.

Applicants should therefore use the more specific 10+ years development experience requirement when determining whether they meet the vacancy requirements. www.pnet.co.za

Location and Hybrid Working

The position follows a hybrid working arrangement involving:

Midrand / Menlyn / Rosslyn / Home Office Rotation

Candidates currently living outside Gauteng must be willing to relocate. According to the vacancy, relocation costs will be the candidate’s responsibility. www.pnet.co.za

Contract Period

The advertised contract period is:

Start date: 1 November 2026
End date: 31 December 2029

These are contract dates and not the application closing date. www.pnet.co.za

Applicant Eligibility

South African citizens and residents are preferred.

Candidates with valid South African work permits may also be considered for the opportunity. www.pnet.co.za

About iSanqa

iSanqa is a South African recruitment and resourcing company offering permanent recruitment, temporary employment and contract-management services.

For this vacancy, iSanqa is recruiting for a client. Job seekers should therefore understand that iSanqa is the recruitment company and the end client’s name is not disclosed in the vacancy. www.pnet.co.za

How to Apply

Candidates who meet the requirements can submit their application through the original PNet vacancy.

Before applying, update your CV to clearly highlight your experience with Java, Angular, TypeScript, Microsoft Azure, Docker, Kubernetes, DevOps, CI/CD and AI-assisted software development.

Applicants who do not receive a response within two weeks are advised by the recruiter to consider their application unsuccessful. www.pnet.co.za

Important: JobMarketSA is an independent job-information website and is not iSanqa, PNet or the hiring company. Applicants should verify vacancy and application information before submitting personal details.

Official Source

This opportunity was published by the employer. Always confirm the details on their official page before applying:

www.pnet.co.za

Job categories

IT jobs Gauteng Contract