Skip to content
mimi

Senior Full Stack Developer

iSanqa

South Africa · flexible Contract Senior 1mo ago

About the role

About

Our client, is seeking a Senior Full Stack Developer to actively shape the Group's FinOps strategy and develop innovative solutions for cloud cost management.

This role is ideal for a functional expert with a mastery of cloud-native architectures who can manage complex solutions affecting multiple systems.

Key Highlights

  • Strategic Focus: Drive FinOps innovation and cloud cost management for a global landscape.
  • Cloud-Native Mastery: Heavy focus on AWS serverless (Lambda, Step Functions) and containerization.
  • Global Collaboration: Work within a dynamic global team using the Agile Working Model.
  • Work-Life Balance: High flexibility with 1,960 annual hours and remote/on-site options.

Position Details

  • Contract Duration: 02 April 2026 31 December 2028.
  • Location: Hybrid Midrand / Menlyn / Rosslyn / Home Office rotation.
  • Experience Required: Minimum 3 5 years of hands-on Java backend experience.

Qualifications & Experience

  • Bachelor s degree in Computer Science, Software Engineering or equivalent practical experience
  • Minimum 3-5 years of hands-on Java backend development experience with cloud-native architectures (AWS preferred)
  • Demonstrable experience with DevOps practices, containerization (Docker, ECR, ECS), CI/CD pipelines and production reliability

Essential Skills & Technologies

  • Strong proficiency in Java and backend development frameworks (Spring Boot, Spring MVC) as well as Python
  • Experience building and maintaining data pipelines using AWS Lambda
  • Proficient with AWS SQS for messaging and decoupled architectures
  • Hands-on experience with AWS Step Functions to orchestrate serverless workflows
  • Practical use of Amazon S3 for storage of application and pipeline data
  • Solid understanding and implementation of AWS IAM for secure access control
  • Experience containerizing applications and running them on ECS and using ECR for container registry
  • Familiarity with query and analytics using Amazon Athena and ETL with AWS Glue
  • Experience working with SQL on relational databases in AWS (RDS) and designing efficient data access
  • Strong debugging, logging, and exception-handling skills for backend services

Advantageous Skills

  • Knowledge of AWS networking concepts including VPC and subnet design
  • Experience with API Gateway for exposing and securing HTTP/REST endpoints
  • Hands-on experience with DynamoDB for highly available NoSQL patterns
  • Familiarity with EC2 and Load Balancers for hybrid or non-serverless workloads
  • Understanding of AWS WAF for web application protection
  • Experience with OpenSearch and OpenSearch Dashboards for search and observability
  • Monitoring and metrics experience using Prometheus and Grafana
  • Awareness of AWS Inspector and vulnerability scanning tools
  • Familiarity with container orchestration using EKS and Kubernetes concepts
  • Prior exposure to Canary and Blue-Green deployment strategies in production

Key Responsibilities

  • Design, develop and maintain backend services and microservices in Java, ensuring high quality and performance
  • Build and operate data pipelines using Lambda, SQS, Step Functions, S3, Glue and Athena
  • Implement secure access and identity controls using IAM best practices
  • Containerise backend applications, manage images in ECR and deploy to ECS (and EKS where applicable)
  • Integrate services with RDS and other database technologies, model schemas and optimise queries
  • Work with VPC, networking, and security configurations to ensure secure and compliant deployments
  • Design and implement APIs using API Gateway and support API lifecycle management
  • Implement logging, monitoring and alerting using OpenSearch, Prometheus, Grafana and dashboards
  • Participate in DevOps and SRE activities: CI/CD pipeline improvements, incident response, observability and SLA reporting
  • Support deployment strategies and releases, including blue-green and canary rollouts to minimise risk
  • Collaborate with product, QA and infrastructure teams to deliver features and resolve defects
  • Drive improvements in security posture by using AWS Inspector, understanding CVEs, and remediating Vulnerabilities

NB:

  • South African citizens/residents preferred.
  • Applicants with valid work permits will also be considered.
  • By applying, you consent to being added to the database and receiving updates until you unsubscribe.
  • If you do not receive a response within 2 weeks, please consider your application unsuccessful.

Skills

AWSAWS AthenaAWS CloudFormationAWS ECSAWS ECRAWS GlueAWS IAMAWS InspectorAWS LambdaAWS RDSAWS S3AWS SQSAWS Step FunctionsAWS WAFCI/CDDockerEC2EKSETLGrafanaJavaKubernetesMicroservicesNoSQLOpenSearchPrometheusPythonSpring BootSpring MVCSQLVPC

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free