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.


Contact information

Yandiswa D