Full Stack Developer (Senior) 2427
Technology
Opensource
Gauteng, South Africa1 week agoUntil 2026/12/26
Full time
Job description
-
Key Responsibilities
- Conduct system analysis, solution design, development, testing, and deployment within an Agile/DevOps environment.
- Design and build secure, scalable, and maintainable applications and platform services.
- Develop high-quality solutions using Java, TypeScript, Angular, and related technologies.
- Create solutions using cloud-native toolchains and AI-assisted development practices.
- Build and maintain CI/CD pipelines to improve deployment agility and quality.
- Automate development, testing, deployment, and operational processes.
- Ensure applications adhere to cybersecurity and secure coding standards.
- Resolve complex Tier 2 and Tier 3 production support issues.
- Plan and execute upgrades of existing applications and platform capabilities.
- Collaborate with architects, analysts, developers, testers, operations, and business stakeholders.
- Contribute to technical design reviews, code reviews, mentoring, and engineering best practices
Essential Skills &
- Experience
Development &
- Frameworks
- 10 years' experience in Java application development
- Strong experience with
- Java
- TypeScript
- Angular
- JSF
- RESTful APIs
- Enterprise application development
Application &
- Web Platforms
- GlassFish
- GlassFish Micro
- Quarkus
- Apache
- Nginx
DevOps &
- CI/CD
Experience with:
- Git
- GitHub
- GitHub Actions
- Maven
- SonarQube
- Jira
- Build and deployment pipelines
- Container registries
Containers &
- Cloud
- Docker
- Kubernetes
- Cloud experience (Azure preferred)
Databases
- Oracle
- PostgreSQL
- PL/SQL
AI-Enabled Engineering
- Experience using AI-assisted development tools such as GitHub Copilot or equivalent
- Understanding of AI-assisted engineering practices
- Familiarity with context engineering principles
- Knowledge of responsible AI, guardrails, and AI evaluation techniques
Security &
- Operations
- Secure coding practices
- Application monitoring and observability
- Incident management
- Production support and troubleshooting
Advantageous Experience
- Retrieval-Augmented Generation (RAG)
- AI orchestration frameworks
- Test Automation
- TDD / BDD
- Performance optimisation
- Infrastructure as Code
- Terraform
- Ansible
- CloudFormation
- Operational excellence and platform reliability
- Technical leadership and mentoring experience
Qualifications
Keywords
OrchestrationCodingJiraMAVENTypescriptAngularSonarQubeAngularJSOracle DatabaseDevOpsGlassfishPl/sqlPostgresqlSqlApache Http ServerJavaNginxCI/CDCoding conventions
Interested in this role?