Senior Full Stack Developer Kotlin/java/python/csharp (contract) Gauteng/hybrid Isb2002515

Midrand, Johannesburg, South Africa

Job Description

Build next-generation cloud-native streaming platforms that power global automotive data integration!
Architect and develop scalable microservices using Kotlin, Kafka, and Kubernetes on Azure and AWS cloud infrastructure!
Become the technical expert behind mission-critical integration platforms, where your senior development expertise in event streaming, containerization, and DevOps will transform real-time data processing across international automotive systems!
Senior full-stack development with Kotlin, Kafka, and Kubernetes
Hybrid and remote working flexibility with 1960 flexible annual hours
Cloud-native architecture role with event streaming expertise
POSITION: Contract: 01 January 2026 31 December 2028
EXPERIENCE: 6-8 Years related experience
COMMENCEMENT: 01 January 2026
LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation
TEAM: Integration Platforms / Streaming Platform
Qualifications / Experience

  • Bachelor's Degree in Information Technology or equivalent work experience
Essential Skills Requirements
  • Sound knowledge in Kotlin, Java or JavaScript or Python or CSharp
  • Familiarity with Microservices Architectures, Cloud Architectures or Container Architectures e.g., Docker
  • Experience in developing solutions on public cloud platforms such as Microsoft Azure and AWS
  • Experience with Container Orchestration Platforms e.g., Kubernetes
  • Sound experience in developing backend applications and services
  • Architecture and Interface Design
  • Excellent communication skills and team-oriented work behaviour in a distributed team
  • Experience with Continuous Integration and Delivery tools (e.g., GitHub, GitLab, Terraform, Ansible)
Advantageous Skills Requirements
  • Knowledge of event streaming e.g., Apache Kafka
  • Experience with GitOps technologies such as ArgoCD or Flux
  • Expertise with Helm in deploying and managing applications on Kubernetes clusters
  • Data modelling and Database technologies (relational, document, graph, time series, geolocation), e.g., Postgres, Influx
  • Experience securing cloud environments
  • Provide Operations (DevOps) based on a standby roster
  • Incident Management (IM), Change Management (CM), Problem Management (PM)
  • ITIL certification, process knowledge and work experience
  • Understanding of BI Tools will be an advantage
Role Requirements
  • Running business critical services in cloud environments in accordance with the agreed hours of operation within a shift model
  • Usage of automation tools to monitor and observe software reliability in the supported environment
  • Handing of incidents and changes in accordance with the defined Service Level Agreements
  • Work in a team environment to improve services throughout the entire Software Development Life Cycle
  • Managing projects / processes
  • Support Product in an Agile approach by proactively managing assigned User Story's in-line with the organisational Agile Working Model
  • Supports the Product owner to shape the Product roadmap
  • Design and develop scalable microservices and cloud-native applications
  • Implement event-driven architectures using streaming platforms
  • Build and maintain CI/CD pipelines for automated deployments
  • Collaborate with cross-functional teams to define and implement technical solutions
  • Ensure application security, reliability, and performance optimization
  • Participate in Agile ceremonies including sprint planning, retrospectives, and daily standups
  • Document technical specifications and architectural decisions
  • Mentor team members and share knowledge across the organization
  • Stay updated with emerging cloud technologies and industry best practices
  • Troubleshoot and resolve complex technical issues in distributed systems
  • Contribute to continuous improvement of development processes and tools
NB:
  • South African citizens/residents preferred.
  • Valid work permit holders will be considered.
  • By applying, you consent to be added to the database and to receive updates until you unsubscribe.
  • If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #FullStackDeveloper #Senior #Kotlin #Kafka #Kubernetes #CloudNative #EventStreaming #Microservices #ITHub #NowHiring #Azure #AWS #fuelledbypassionintegrityexcellence
iSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1576857
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned