Full Stack Developer (Senior) 2427

Opensource

Gauteng

On-site

ZAR 900,000 - 1,500,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Opensource in Gauteng seeks a senior software engineer with 10+ years in Java applications to design, develop, test, and deploy in an Agile/DevOps environment. You will build secure, scalable platform services using Java, TypeScript, Angular, and related tech, and lead CI/CD pipelines.

You will work across architecture, analytics, and operations teams, mentor teammates, and uphold secure coding standards while advancing AI-assisted engineering practices and cloud-native toolchains such as

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.

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

Skills

Java
TypeScript
Angular
JSF
REST APIs
Enterprise apps
AI-assisted dev
Secure coding
CI/CD
Git
GitHub
GitHub Actions
Maven
SonarQube
Jira
Containers
Kubernetes
Azure
Oracle
PostgreSQL
PL/SQL
AI tools

Education

IT Degree

Tools

GlassFish
GlassFish Micro
Quarkus
Apache
Nginx
Docker
Kubernetes
CloudFormation
Terraform
Ansible
Jira
Git
Maven
GitHub Actions
Azure

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
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (Senior) 0693
Full Stack Developer (Senior) 0693

Opensource • Gauteng

On-site
ZAR 600,000 - 900,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Full Stack Developer (Senior) 2182
Full Stack Developer (Senior) 2182

Opensource • Gauteng

On-site
ZAR 600,000 - 900,000
Full Stack Developer
Full Stack Developer

MyCareerCraft • Sandton

On-site
ZAR 700,000 - 900,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
3412 Solutions Architect (Senior)
3412 Solutions Architect (Senior)

Imizizi • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Full Stack Developer
Senior Full Stack Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Developer: Full Stack
Developer: Full Stack

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Pretoria

On-site
ZAR 700,000 - 1,000,000