Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
Java Developer (AWS Certified)
(YD/JD/13/6/25)
Overview
Reference
YD/JD/13/6/25
Salary
ZAR/hour
Job Location
- South Africa -- Johannesburg Metro -- Johannesburg
Job Type
Contract
Posted
13 June 2025
Closing date
04 Jul 2025 21:59
We are seeking a seasoned Software Engineer (AWS Certified) with deep expertise in Java and modern engineering practices such as DevOps and Agile methodologies. This role is pivotal in designing, building, and deploying cloud-native solutions on AWS that meet complex business requirements.
You will play a technical leadership role within a cross-functional team, translating strategic goals into robust, scalable, and secure architectures that drive innovation and operational excellence.
Key Responsibilities:
-
Design and implement cloud-native applications and services using AWS, ensuring scalability, reliability, and security.
-
Lead the development of enterprise-level software using Java and associated frameworks (e.g., Spring Boot).
-
Collaborate closely with product owners, architects, and other stakeholders to understand business needs and translate them into technical solutions.
-
Champion DevOps practices: CI/CD pipelines, infrastructure as code, monitoring, and automated testing.
-
Mentor junior engineers and contribute to establishing engineering best practices.
-
Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to continuous improvement.
-
Ensure compliance with architecture, security, and operational guidelines.
Required Qualifications:
-
AWS Certified (at least one certification such as AWS Certified Solutions Architect – Associate or Professional).
-
Strong experience in Java (preferably Java 11 or later) and frameworks like Spring Boot.
-
Proven experience designing and building applications in a cloud environment, ideally AWS.
-
Solid grasp of DevOps principles, tools, and platforms (e.g., Jenkins, GitLab CI/CD, Terraform, CloudFormation).
-
Experience with containerization technologies such as Docker and orchestration with Kubernetes or ECS/EKS.
-
Proficiency in REST API design, microservices architecture, and distributed systems.
-
Strong knowledge of Agile/Scrum development methodologies.
Preferred Skills and Experience:
-
Experience with serverless architecture (AWS Lambda, API Gateway, DynamoDB).
-
Knowledge of observability tools such as CloudWatch, Prometheus, Grafana, or ELK stack.
-
Familiarity with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).
-
Understanding of security best practices in cloud environments.
Soft Skills:
-
Strong analytical and problem-solving abilities.
-
Excellent communication and collaboration skills.
-
Ability to lead technical discussions, influence decision-making, and mentor team members.
-
Comfortable working in a fast-paced, agile environment with evolving priorities.
Why Join Us?
-
Work on cutting-edge cloud-native projects.
-
Collaborate with a forward-thinking team of engineers and innovators.
-
Flexible working arrangements and a supportive culture.
-
Opportunities for continuous learning, AWS training, and certification support.
|