Senior Full Stack Developer (Java / Cloud / DevOps)

Abalobi Solutions · Pretoria

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

We are looking for a Senior Full Stack Developer to join a high-performing technology team responsible for designing, developing, deploying, and supporting modern cloud-native applications.

The successful candidate will work within an Agile DevOps environment , contributing to backend development using Java technologies, building scalable microservices, designing REST APIs, supporting frontend solutions, and ensuring operational excellence across enterprise applications.

This role requires a strong technical expert who can independently solve complex problems, influence technical decisions, and contribute to the delivery of innovative digital solutions.

Duties & Responsibilities

  • Design, develop, test, deploy, and maintain enterprise applications using Java technologies.
  • Develop and maintain backend applications using Java 11+ and modern frameworks.
  • Build scalable microservices using Spring and/or Quarkus frameworks .
  • Design and implement robust RESTful APIs .
  • Develop and support event-driven solutions using messaging technologies such as Kafka and JMS .
  • Build and maintain containerised applications using Docker .
  • Support application deployments and administration within Kubernetes environments .
  • Implement and maintain CI/CD pipelines using GitHub Actions .
  • Collaborate with Agile feature teams across analysis, design, development, testing, and deployment activities.
  • Contribute to frontend development using modern web technologies when required.
  • Write automated unit and integration tests to ensure solution quality.
  • Troubleshoot complex production issues and support Tier-3 operational activities.
  • Create technical documentation, runbooks, and standard operating procedures.
  • Support cloud-native application development and improvements.

Desired Experience & Qualification

Essential Skills & Experience

  • Relevant IT degree or equivalent technical qualification.
  • Minimum 3 years’ professional experience in advanced Java backend development .
  • Strong proficiency in Java 11+ .
  • Experience developing microservices using Spring Boot and/or Quarkus .
  • Strong experience designing and implementing REST APIs .
  • Experience with messaging frameworks such as Kafka and JMS .
  • Proficiency with Maven build tools.
  • Experience with Docker containerisation .
  • Knowledge of Kubernetes commands and application administration .
  • Experience using Git version control (GitHub Enterprise preferred).
  • Experience building and managing CI/CD pipelines using GitHub Actions .
  • Exposure to cloud platforms such as AWS or Azure .

Advantageous Skills

  • Frontend development experience with Angular, TypeScript, JavaScript, HTML, and CSS .
  • Experience with frontend libraries/frameworks such as jQuery .
  • Understanding of UX principles and tools such as Figma .
  • Strong SQL skills with PostgreSQL and/or Oracle databases .
  • Experience with JUnit and automated testing frameworks .
  • Knowledge of Kubernetes orchestration concepts including Helm and manifests .
  • Experience with monitoring and logging tools such as:
  • Prometheus
  • Grafana
  • ELK / OpenSearch
  • Experience with integration testing approaches such as Test Containers .
  • Understanding of API security concepts including authentication and authorization.
  • Exposure to DevOps practices and Infrastructure as Code tools such as Terraform .

Package & Remuneration

  • pportunity to work on cutting-edge global technology platforms.
  • Flexible hybrid working environment.
  • Collaboration with international technology teams.
  • Agile working methodology.
  • Modern technology environment.
  • Dynamic and innovative workplace culture.
  • Long-term contract opportunity.
Auto-apply to this jobView original posting ↗
Senior Full Stack Developer (Java / Cloud / DevOps) at Abalobi Solutions — Pretoria · JobAlertsZA