Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Opensource Intelligent Solutions

NewBe an early applicant

Full Stack Developer (Senior) 2427

Posted
Discussion

Summary

Senior Java full stack engineer (hybrid, 3-year contract) in Pretoria designing, building, deploying and supporting secure, cloud-native enterprise apps on an Agile/DevOps team. Core stack: Java, TypeScript, Angular, Quarkus/GlassFish, Docker/Kubernetes (Azure), CI/CD, plus AI-assisted engineering practices.

Senior Java Full Stack Engineer

Location: Pretoria, South Africa
Work Model: Hybrid
Contract Duration: 3 Years

We are seeking an experienced Senior Java Full Stack Engineer to join a high-performing Agile/DevOps team responsible for delivering secure, scalable, cloud-native applications and platform capabilities. This is an exciting opportunity for a hands-on engineer who is passionate about modern software development, AI-assisted engineering, automation, and continuous improvement. You will play a key role in designing, developing, testing, deploying, and operating enterprise-grade applications while leveraging AI coding assistants and cloud-native technologies as part of the delivery process.

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

  • IT Degree or Diploma
  • 10+ years of experience developing Java and/or Angular applications
  • Experience with modern Agile and DevOps delivery practices
  • Experience working with AI-assisted engineering tools and methodologies

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →