Java Developer (AWS Certified)

Africonology Solutions


Date: 17 hours ago
City: Johannesburg, Gauteng
Contract type: Full time
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.
Post a CV