Java Full Stack Developer (Contract)
Recruitco · Pretoria, Gauteng · Negotiable
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
Join a world-class global technology team supporting enterprise manufacturing and logistics solutions within a highly innovative and fast-paced environment.
We are seeking an experienced Java Full Stack Developer to design, develop, and support scalable cloud-native applications that enable critical business processes across international operations. You will work alongside global development, architecture, and DevOps teams to deliver robust, high-performing solutions using modern technologies and Agile delivery practices.
We are looking for a passionate developer who enjoys solving complex business challenges, embraces modern engineering practices, and thrives in a collaborative Agile environment. You'll have the opportunity to work on impactful global solutions while continually expanding your technical expertise alongside industry-leading professionals.
Duties & Responsibilities
- Develop and maintain enterprise-grade microservices using Java and Quarkus
- Design and implement RESTful APIs to support business-critical workflows
- Build and support event-driven architectures using Kafka
- Develop modern front-end applications using Angular
- Work with PostgreSQL databases to ensure optimal performance and data integrity
- Deploy and maintain applications on Azure cloud platforms
- Implement Infrastructure-as-Code solutions using Terraform
- Collaborate with DevOps teams to enhance CI/CD pipelines and deployment automation
- Participate in Agile ceremonies, code reviews, testing, and continuous improvement initiatives
Desired Experience & Qualification
- Strong Java development experience
- Hands-on experience with Quarkus or Spring Boot
- Angular development experience
- Experience building RESTful APIs and microservices
- Kafka or other event-streaming technologies
- PostgreSQL or other relational databases
- Docker containerization
- Azure cloud services
- Terraform or Infrastructure-as-Code experience
- CI/CD experience using GitHub Actions, Azure DevOps, Jenkins, or similar
Tech Stack
Java | Quarkus | Angular | Kafka | PostgreSQL | Docker | Terraform | Azure | GitHub Actions | REST APIs | Microservices | CI/CD
Package & Remuneration
Negotiable