Senior Java Full Stack Developer (6 Months) (Contract) | Johannesburg/Rosslyn - Hybrid

iSanqa · Rosslyn

Posted 12 August 2026

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

Our client requires an experienced Senior Java Full Stack Developer to join a dynamic delivery team working on innovative digital solutions.

This role demands strong full stack development expertise, modern cloud engineering experience, and a solid understanding of Agile and DevOps delivery practices.

You will be responsible for designing, developing, and maintaining enterprise-grade applications while collaborating with cross-functional teams to deliver high-quality, scalable solutions.

Location: Hybrid (Remote, Waterfall Campus, Johannesburg, and client site in Rosslyn, Pretoria)

Contract Period: 11 August 2026 – 10 February 2027 (6-month contract)

Work Environment

Hybrid Working Model: Primarily remote with occasional travel to the Waterfall Campus in Johannesburg and a client site in Rosslyn, Pretoria.

Duties & Responsibilities

Key Responsibilities

  • Full Stack Development: Design, develop, test, and maintain enterprise applications using Java across both front-end and back-end technologies. Deliver robust, scalable, and maintainable software solutions aligned with business requirements.
  • Application Development: Build and enhance applications using Spring Framework and/or Quarkus while developing and integrating RESTful APIs and distributed services.
  • Cloud & DevOps: Work within Agile and DevOps environments to deliver continuous value. Develop and maintain CI/CD pipelines and apply Infrastructure as Code (IaC) principles using technologies such as GitOps, ArgoCD, and Terraform.
  • Monitoring & Observability: Implement monitoring and performance management solutions using tools such as Prometheus and Grafana to ensure application reliability and operational excellence.
  • Event-Driven Architecture: Design and develop solutions leveraging event-driven architectures and messaging technologies including Kafka, AMQP, and similar platforms.
  • Collaboration: Work closely with business stakeholders, architects, developers, and QA teams throughout the software development lifecycle. Participate in Agile ceremonies, code reviews, and continuous improvement initiatives.
  • Quality & Best Practices: Apply software engineering best practices, ensure code quality through testing and automation, and contribute to secure, scalable, and production-ready application delivery.

Desired Experience & Qualification

Preferred Qualifications

  • Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Technical Exposure: Experience developing cloud-native enterprise applications within large-scale enterprise environments.
  • Professional Attributes: Strong analytical and problem-solving abilities with excellent communication skills and the ability to collaborate effectively within multidisciplinary teams.

Required Skills & Experience

  • Experience: Minimum 6 years' experience in Java Full Stack Development with a proven track record delivering enterprise applications within Agile environments.
  • Technical Mastery: Advanced Core Java development skills with strong experience across front-end and back-end technologies.
  • Frameworks & Development: Strong experience with Spring Framework and/or Quarkus, RESTful API development, and modern application architecture.
  • Cloud & DevOps: Proven experience with CI/CD pipelines, cloud development, Infrastructure as Code (GitOps, ArgoCD, Terraform), and DevOps delivery practices.
  • Monitoring & Messaging: Experience using Prometheus, Grafana, and event-driven messaging technologies such as Kafka and AMQP.
  • Delivery Models: Experience working within Agile development teams and collaborative, cross-functional environments.

Interested?

Explore Our Latest Opportunities:   iSanqa Careers Page

Stay in the Loop:   Subscribe to our weekly mailing list   so you don’t miss out!

Join Our Job Notification Channels:   Stay updated on WhatsApp or choose your specific field on Telegram:

WhatsApp Channel   |   IT Roles (Telegram)   |   SAP Roles (Telegram)

Pharmaceutical & Medical (#)   |   Finance (#)   |   Manufacturing & Engineering (#)

Supply Chain & Procurement (#)   |   Sales & Marketing (#)

Communication Preferences:   Please let us know how you would like us to manage your details:

Opt-In:   I want to receive updates on new opportunities via mail, call, or text.

Database Only:   Keep my profile on file, but do not contact me.

Remove:   Completely remove my details from the database.

Auto-apply to this jobView original posting ↗