
A dynamic technology team in Pretoria is looking for a Senior Full Stack Developer to work on innovative global solutions. Offered through Sabenza IT & Recruitment, this contract senior role combines Java and Angular expertise with cloud technologies, modern DevOps practices, and AI-assisted software engineering, and the salary is undisclosed, as listed on CareerJunction.
About the company and the work
Sabenza IT is a South African registered business dedicated to recruiting IT professionals, with a focus on Finance, Engineering, SAP, and general IT recruitment. The developer will help develop and improve an integrated platform that supports quality reporting, analytics, target management, and continuous improvement, in a flexible working arrangement of 1,960 hours in a 12-month period.
Role details / duties
- Conduct system analysis, design, development, and testing with feature team members.
- Develop and enhance enterprise applications using Java, TypeScript, and Angular within an Agile environment.
- Build cloud-native solutions using modern development tools and AI coding assistants.
- Identify opportunities to automate and improve software development, build, and release processes.
- Create and maintain automated CI/CD pipelines to improve deployment speed, consistency, and quality.
- Apply secure coding practices to protect applications against cybersecurity threats.
- Investigate and resolve complex technical issues as part of a Tier 2 and Tier 3 DevOps support team.
- Plan and execute application, tool, and feature upgrades to maintain system stability and performance.
- Improve existing applications through enhancements, performance optimisation, and effective problem solving.
- Apply AI engineering principles, including appropriate evaluation, guardrails, and responsible AI practices.
Requirements
- IT Degree or Diploma.
- Experience with Java applications, minimum 10+ years.
- Experience with Angular applications.
- Experience with AI-assisted and AI-augmented engineering practices.
- Programming languages: Java, TypeScript, JavaScript.
- Frontend development: Angular, JSF.
- Java application platforms: GlassFish, GlassFish Micro, Quarkus.
- Web servers: Apache, Nginx.
- Cloud infrastructure: Microsoft Azure preferred.
- Databases: Oracle, PostgreSQL, PL/SQL.
- Containers and orchestration: Docker, Kubernetes.
- Version control and CI/CD: Git, GitHub, GitHub Actions, Maven, Sonar, Jira, and build and deployment pipelines.
- AI-assisted development: GitHub Copilot or equivalent AI coding tools.
- Testing: test automation, Test Driven Development (TDD), Behaviour Driven Development (BDD).
- Infrastructure as code: Terraform, Ansible, or CloudFormation.
Where to find / apply safely
Apply only through the original CareerJunction listing using the Apply button on this page, which leads to the source advert (Job 2646594, Ref 878000025874981). Check the reference and Pretoria location before sharing personal details, and never pay a fee to apply.
Practical tips
- Lead with 10+ years of Java experience and Angular delivery examples.
- Show Azure, Docker, Kubernetes, and CI/CD pipeline work clearly.
- Mention AI-assisted engineering, secure coding, and test automation, as the advert asks for them.
How the process works
On CareerJunction, you open the original advert, review the full position details, and apply through the listing’s application route. The recruiter then reviews applications for this contract senior role.
Important information
This post is informational only, and openings and requirements change at any time. Readers should always verify the details on the original listing before applying. The salary is undisclosed in the source advert.
#SouthAfricaJobs #JobsInSouthAfrica #FullStackDeveloperJobs #JavaJobs #AngularJobs #ITJobs #PretoriaJobs #GautengJobs