Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Open Source (Pty) Ltd

NewBe an early applicant

Full Stack Developer (Senior) 2427

Posted
Discussion

Summary

Senior full stack developer who designs, builds, tests, deploys, and supports secure enterprise applications using Java, TypeScript, and Angular on GlassFish/Quarkus, with Oracle/PostgreSQL databases, CI/CD (GitHub Actions, Docker, Kubernetes, Azure preferred), AI-assisted engineering, and Tier 2/3 production support in an Agile/DevOps team.

  • 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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.