
AWS Developer - Cryptography (Senior)
- On-site
- Randburg, Gauteng, South Africa
- Delivery
12 Month Contract
Fully on-site at the Randburg offices
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.
Job requirements
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.
or
All done!
Your application has been successfully submitted!