1,163 Aws jobs in South Africa
AWS Engineer
Posted 11 days ago
Job Viewed
Job Description
Our Client in the IT industry is looking for an AWS Data Engineer. If you meet the below requirements, kindly send us your CV.
Duties & ResponsibilitiesESSENTIAL SKILLS REQUIREMENTS:
Above average experience/understanding (in order of importance):
- Terraform
- Python 3x
- SQL - Oracle/PostgreSQL
- Py Spark
- Boto3
- ETL
- Docker
- Linux / Unix
- Big Data
- Powershell / Bash
- BMW Cloud Data Hub (CDH)
- BMW CDEC Blueprint
Experience in working with Enterprise Collaboration tools such as Confluence, JIRA, etc.
Experience developing technical documentation and artefacts.
Knowledge of data formats such as Parquet, AVRO, JSON, XML, CSV, etc.
Experience working with Data Quality Tools such as Great Expectations.
Knowledge of the Agile Working Model.
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
ADVANTAGEOUS SKILLS REQUIREMENTS:
- Demonstrate expertise in data modelling Oracle SQL.
- Exceptional analytical skills analysing large and complex data sets.
- Perform thorough testing and data validation to ensure the accuracy of data transformations.
- Strong written and verbal communication skills, with precise documentation.
- Self-driven team player with ability to work independently and multi-task.
- Experience building data pipelines using AWS Glue or Data Pipeline, or similar platforms.
- Familiar with data stores such as AWS S3, and AWS RDS or DynamoDB.
- Experience and solid understanding of various software design patterns.
- Experience preparing specifications from which programs will be written, designed, coded, tested, and debugged.
- Strong organizational skills.
- Experience developing and working with REST APIs is a bonus.
- Basic experience in Networking and troubleshooting network issues.
Basic experience/understanding of AWS Components (in order of importance):
- Glue
- CloudWatch
- SNS
- Athena
- S3
- Kinesis Streams (Kinesis, Kinesis Firehose)
- Lambda
- DynamoDB
- Step Function
- Param Store
- Secrets Manager
- Code Build/Pipeline
- CloudFormation
- Business Intelligence (BI) Experience
- Technical data modelling and schema design (“not drag and drop”)
- Kafka
AWS EMR
Redshift
Market Related - Monthly
#J-18808-LjbffrAWS Developer
Posted 20 days ago
Job Viewed
Job Description
• Experience developing for Amazon Web Services
• 8+ years of programming or solutions lead experience with Java, J2EE, Spring, and Web Services (REST, SOAP, etc.)
• Minimum 4 years of experience in developing/deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk, and other AWS modules)
• Proficiency in Java, with a good understanding of its ecosystems
• Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
• Familiarity with different design and architectural patterns
• Analyze highly complex business requirements; generate technical specifications to
design or redesign complex software components and applications.
• Acts as an expert technical resource for modeling, simulation, and analysis efforts
• Individual contributor to build the application for e-commerce platform.
• Assures quality, security and compliance requirements are met for supported areas.
• Working in cloud data stores to include S3, DynamoDB and/or Amazon RDS
• Perform test automation in a test-driven development environment.
• Implement DevOps concepts, tools, and continuous delivery pipelines – Jenkins,
Bitbucket, Jira, etc.
• Implement instrumentation to gather business-specific metrics around consumer usage patterns.
• Experience on development of Microservices APIs within AWS
• Enhancing the team’s understanding of API management platforms, design standards, patterns, and best practices.
• Certified AWS Software Development Engineer will be preferred.
QUALIFICATIONS:
IT DIPLOMA OR DEGREE
**CVS TO BE SENT IN PDF FORMAT **
AWS Infrastructure
Posted today
Job Viewed
Job Description
Overview
We are looking for an experienced
AWS Infrastructure & DevOps Engineer
to manage and optimize our AWS-hosted environment. This role is responsible for maintaining both
Linux (Ubuntu and Ngnix)
and
Windows-based
systems, managing application deployments, ensuring security compliance, and supporting CI/CD pipelines across multiple development stacks including
. NET
,
PHP
,
Angular
,
Webflow
, and
AWS Amplify
.
You'll play a key role in ensuring the reliability, security, and performance of our infrastructure while enabling smooth deployment processes and development workflows.
Key Responsibilities
AWS Infrastructure Management
- Manage and maintain AWS resources including EC2, RDS, S3, CloudFront, Route 53, Lambda, IAM, and CloudWatch.
- Handle both Windows Server and Ubuntu/Linux/Nginx EC2 instances, including patching, optimization, and backup management.
- Manage Auto Scaling, Load Balancers (ALB/NLB), and WAF for performance and protection.
- Implement and maintain DNS configurations via Route 53 and external DNS providers.
CI/CD & Deployment Automation
- Design, maintain, and optimize CI/CD pipelines using AWS CodePipeline, GitHub/Bitbucket Actions, or similar tools.
- Automate build and deployment processes for Angular, .NET, PHP, and Webflow-AWS Amplify applications.
- Oversee production and staging environment deployments and ensure rollback and recovery mechanisms are in place.
Security & Compliance
- Implement and monitor AWS Security best practices including IAM policies, MFA, encryption, and VPC security.
- Configure and manage AWS WAF, GuardDuty, CloudTrail, and Security Hub.
- Integrate SIEM and EDR tools for centralized threat detection and response.
- Conduct regular security audits, patch management, and vulnerability remediation.
Monitoring, Logging, and Incident Response
- Manage logging and observability with CloudWatch, CloudTrail, and custom log pipelines.
- Set up alerts and dashboards to monitor system health, uptime, and application performance.
- Respond to and resolve incidents, coordinating with the development and support teams.
Support & Optimization
- Work closely with developers to troubleshoot infrastructure-related issues.
- Recommend architecture improvements and cost optimization strategies.
- Manage AWS Amplify hosting for front-end applications and Webflow integrations for marketing sites.
- Ensure regular AMI snapshots, disaster recovery testing, and failover strategies.
Required Skills & Experience
- 3–5+ years of hands-on experience managing AWS cloud infrastructure.
- Strong knowledge of EC2, RDS, Route 53, CloudFront, S3, CloudWatch, VPC, IAM, WAF, and Load Balancers.
- Experience with both Windows and Linux server administration (Ubuntu preferred).
- Proven experience implementing CI/CD pipelines (AWS CodePipeline, Jenkins, GitHub/Bitbucket Actions, or GitLab CI).
- Familiarity with Webflow > Amplify and front-end deployment and Webflow API CMS workflows.
- Understanding of DNS management and SSL/TLS configuration.
- Hands-on experience with security monitoring, SIEM/EDR solutions, and incident response.
- Experience deploying or supporting .NET, PHP, and Angular applications.
- Strong scripting skills (PowerShell, Bash, or Python).
- AWS Certification (e.g., AWS SysOps Administrator, Solutions Architect, or DevOps Engineer) is a plus.
Soft Skills
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical mindset.
- Ability to manage priorities and respond quickly to operational needs.
- Proactive approach to system reliability and security.
AWS Developer
Posted today
Job Viewed
Job Description
Role Overview
The Cloud Security Engineer is responsible for designing, building, and maintaining secure, scalable cloud infrastructure primarily on AWS, with integration across Azure environments. This role ensures robust security through cryptographic solutions, identity and access management, and API protection, while supporting modern application development and operational excellence.
Key Responsibilities
- Cloud Infrastructure & Security: Design, implement, and support secure cloud environments leveraging AWS services such as EKS, S3, and RDS, while integrating with Azure where necessary.
- Cryptography & Compliance: Deploy and maintain cryptographic solutions for data encryption, secure transmission, and regulatory compliance.
- Application & API Security: Manage API security, secrets management, and enforce identity and access controls.
- Development & Automation: Utilise Java and Spring Boot for secure microservices development; implement CI/CD pipelines using Jenkins, Git, and related tools.
- Containerization & Orchestration: Deploy and manage containerised applications using Docker and Kubernetes.
- Data Operations: Support ETL processes, optimise SQL queries, and ensure data integrity.
- Collaboration & Incident Response: Work closely with cross-functional teams to manage cloud operations, troubleshoot issues, and respond to incidents.
- Security Governance: Enforce security best practices, conduct threat modelling, and assist with compliance audits.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 5+ years of experience in cloud engineering roles with strong AWS expertise.
- Proven experience in cryptography, key management, and secure software development.
- Strong knowledge of network security, IAM, and API management.
- Proficiency in Java, Spring Boot, SQL, Docker, Kubernetes, Jenkins, and CI/CD workflows.
- Experience with Azure cloud services, monitoring tools, and ETL/data integration processes.
- Familiarity with Agile delivery and DevOps culture.
- AWS or Azure certifications (e.g., AWS Certified Security Speciality, Solutions Architect) are desirable.
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation is an advantage.
AWS Developer
Posted today
Job Viewed
Job Description
- Experience developing in microservices architecture using Docker containers.
- Experience developing for Amazon Web Services
- 8+ years of programming or solutions lead experience with Java, J2EE, Spring, and Web Services (REST, SOAP, etc.)
- Minimum 4 years of experience in developing/deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk, and other AWS modules)
- Proficiency in Java, with a good understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
- Acts as an expert technical resource for modeling, simulation, and analysis efforts
- Individual contributor to build the application for e-commerce platform.
- Assures quality, security and compliance requirements are met for supported areas.
- Working in cloud data stores to include S3, DynamoDB and/or Amazon RDS
- Perform test automation in a test-driven development environment.
- Implement DevOps concepts, tools, and continuous delivery pipelines – Jenkins, Bitbucket, Jira, etc.
- Implement instrumentation to gather business-specific metrics around consumer usage patterns.
- Experience on development of Microservices APIs within AWS
- Enhancing the team's understanding of API management platforms, design standards, patterns, and best practices.
- Certified AWS Software Development Engineer will be preferred.
Job Type: Full-time
Work Location: In person
AWS Developer
Posted today
Job Viewed
Job Description
- Experience developing in microservices architecture using Docker containers.
- Experience developing for Amazon Web Services
- 8+ years of programming or solutions lead experience with Java, J2EE, Spring, and Web Services (REST, SOAP, etc.)
- Minimum 4 years of experience in developing/deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk, and other AWS modules)
- Proficiency in Java, with a good understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Analyze highly complex business requirements; generate technical specifications to
- Acts as an expert technical resource for modeling, simulation, and analysis efforts
- Individual contributor to build the application for e-commerce platform.
- Assures quality, security and compliance requirements are met for supported areas.
- Working in cloud data stores to include S3, DynamoDB and/or Amazon RDS
- Perform test automation in a test-driven development environment.
- Implement DevOps concepts, tools, and continuous delivery pipelines – Jenkins,
- Implement instrumentation to gather business-specific metrics around consumer usage patterns.
- Experience on development of Microservices APIs within AWS
- Enhancing the team’s understanding of API management platforms, design standards, patterns, and best practices.
- Certified AWS Software Development Engineer will be preferred.
AWS Developer
Posted 15 days ago
Job Viewed
Job Description
We’re looking for an AWS Developer who’s ready to redefine what’s possible in IoT and cloud technology. In this role, you’ll help build the foundation of our AI-driven PaaS platform, connecting devices, data, and people across the globe.
You’ll design and deploy scalable AWS infrastructure that unites BLE gateways, sensor networks, and satellite-connected systems into intelligent, secure ecosystems. Along the way, you’ll put your Laravel expertise to work crafting APIs and building serverless solutions that perform flawlessly at scale.
This role is about more than moving data. It’s about turning real-time streams into predictive insights and automated intelligence that help businesses monitor, optimize, and make smarter decisions across continents.
If you’re passionate about transforming complexity into clarity and want to see your work drive real impact on a global scale, we’d love to hear from you.
Your next challenge starts here.
Essential Technical Skills You Will Need:
- AWS Cloud (advanced)
- PHP / Laravel
- IoT
- APIs
Do You Qualify?
- Relevant degree (BSc in Computer Science, Engineering, IT, or similar)
- 3-4 years software development experience
- Developing IoT solutions in an AWS environment with Laravel is ESSEENTIAL
The Reference Number for this position is BRM60744 which is a Fully Remote 12-Month Independent Contract position offering a contract rate of up to R360 Per Hour negotiable on experience and ability. Contact Bryce at or call him at to discuss this and other opportunities.
Are you ready for a change of scenery? E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Be The First To Know
About the latest Aws Jobs in South Africa !
Java Developer (AWS)
Posted 4 days ago
Job Viewed
Job Description
Job Description
Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards.
QualificationsType of Qualification : First Degree
Field of Study : Information Technology
Certification Required : AWS Developer or AWS Solution Architect
Experience RequiredSoftware Engineering
5-7 years
Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
8-10 years
Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one.
Experience within the required scope of expertise. Extensive hands‑on experience in developing JAVA applications for a minimum of 5 years.
Experiences in change deployment in a mid-to-large application.
Experience in automated CI / CD pipeline builds.
AWS Certified Developer Associate and / or AWS Certified Solutions Architect Associate.
Technical exposure and hands on experience in managing an application platform.
Knowledge and hands on experience in Docker and Kubernetes.
Familiarization to Angular development and implementations.
Having an understanding of Renovite solution for ATMs.
The individual is intended to have an exposure to maintain standards, guided by design / architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, deliver high-quality and maintainable code maintaining consistency and standardizations.
Additional Information Behavioural Competencies- Adopting Practical Approaches
- Articulating Information
- Checking Details
- Developing Expertise
- Documenting Facts
- Agile Engineering
- API Engineering
- Automation
- Cloud Computing
- Continuous Delivery (CD)
Are you passionate about Africa's potential? Are you driven to win? At Standard Bank Group, a team of over 50 000 dedicated individuals share one common purpose : Africa is our home, we drive her growth. We believe our people are our greatest asset, and we strive to create a thriving environment where you can bring your whole self to work, pursue your dreams, and see your ideas shape a brighter future for Africa. Join us, if you're ready to turn your passion into impact and make a real difference as part of a dynamic team.
#J-18808-LjbffrJava Developer (AWS)
Posted 11 days ago
Job Viewed
Job Description
Overview
Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards.
Responsibilities- Design, code, test, debug, and correct programs within software engineering environments that support continuous delivery pipelines.
- Provide support and maintenance for systems.
- Produce software specifications in line with technical requirements and adhere to software quality assurance standards.
- Type of Qualification: First Degree
- Field of Study: Information Technology
- Certification Required: AWS Developer or AWS Solution Architect
- Experience Required – Software Engineering: 5-7 years; Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
- Experience Required – Advanced: 8-10 years; Proven experience in modern engineering practices (e.g., DevOps, Agile); proven experience across multiple IT Engineering disciplines with specialization in at least one; experience within the required scope of expertise.
Extensive hands-on experience in developing Java applications for a minimum of 5 years. Experience in change deployment in a mid-to-large application. Experience in automated CI/CD pipeline builds. AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate. Technical exposure and hands-on experience in managing an application platform. Knowledge and hands-on experience in Docker and Kubernetes. Familiarization with Angular development and implementations. Understanding of Renovite solution for ATMs.
The individual is intended to have exposure to maintain standards, guided by design/architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, delivering high-quality and maintainable code maintaining consistency and standardizations.
#J-18808-LjbffrJava Developer (AWS)
Posted 11 days ago
Job Viewed
Job Description
Business Segment: Personal & Private Banking
Location: ZA, GP, Johannesburg, Simmonds Street
Software Engineer with a strong Java skillset who is AWS Certified. The role involves designing, coding, testing, debugging, and correcting programs within software engineering environments that support continuous delivery pipelines. The engineer will also be responsible for the support and maintenance of systems. Additionally, the role includes producing software specifications in line with technical requirements and adhering to software quality assurance standards.
Responsibilities- Design, code, test, debug, and correct programs within software engineering environments that support continuous delivery pipelines.
- Provide support and maintenance for systems.
- Produce software specifications in line with technical requirements and adhere to software quality assurance standards.
- Type of Qualification: First Degree
- Field of Study: Information Technology
- Certification Required: AWS Developer or AWS Solution Architect
- Software Engineering — 5-7 years. Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
- 8-10 years — Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one.
- Extensive hands-on experience in developing JAVA applications for a minimum of 5 years.
- Experiences in change deployment in a mid-to-large application.
- Experience in automated CI/CD pipeline builds.
- AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate.
- Technical exposure and hands on experience in managing an application platform.
- Knowledge and hands on experience in Docker and Kubernetes.
- Familiarization to Angular development and implementations.
- Having an understanding of Renovite solution for ATMs.
The individual is intended to have exposure to maintain standards, guided by design/architecture patterns (in consultation with the Engineering Lead and the Architecture team), and follow best practices across the teams, deliver high-quality and maintainable code maintaining consistency and standardizations.
#J-18808-Ljbffr