Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineering - Application Developer

HelloKindred

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A staffing solutions company is looking for a Software Engineering - Application Developer in Johannesburg. This role requires a mid-level professional with 6+ years of full stack Java development experience. The ideal candidate will work in agile and DevOps environments, focusing on both front-end and back-end development. Responsibilities include designing software solutions, collaborating with teams, and utilizing CI/CD practices for deploys. Candidates must be legally authorized to work in South Africa without sponsorship.

Qualifications

  • Minimum of 6 years of experience in software development.
  • Strong proficiency in Java full stack development across front‑end and back‑end technologies.
  • Solid understanding of Agile and DevOps methodologies.
  • Hands‑on experience with Prometheus, Grafana, Spring Framework, and/or Quarkus.
  • Experience with cloud development and infrastructure as code principles.

Responsibilities

  • Design, develop, and implement software solutions using Java full stack technologies.
  • Collaborate with teams in agile and DevOps environments.
  • Build and maintain both front‑end and back‑end components.
  • Apply CI/CD practices and tools to automate workflows.
  • Utilize monitoring tools to ensure system reliability.

Skills

Java full stack development
Agile methodologies
DevOps practices
Prometheus
Grafana
Spring Framework
CI/CD pipelines
Infrastructure as code
Event-driven architectures
Problem-solving

Tools

Kafka
Terraform
ArgoCD
Job description
Software Engineering - Application Developer
  • Contract
  • Department: Staffing
  • Anticipated Hours per Week: 40
  • Work Setup: In-Office

Who is HelloKindred?

HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid.

HelloKindred's vision is to make work accessible and people’s lives better. We do this by disrupting traditional employment barriers –connecting ambitious talent to flexible opportunities with trusted brands.

Anticipated Contract End Date/Length: July 2026
Work Setup: In-office

Our client in the global professional services industry is looking for a skilled Software Engineering – Application Developer to join their team. This role requires a mid-level professional with strong full stack development experience, capable of working across both front‑end and back‑end environments. The ideal candidate will have a proven background in agile and DevOps practices, contributing to the design, development, and maintenance of scalable, high‑performance applications.

Responsibilities
  • Design, develop, and implement software solutions using Java full stack technologies.
  • Collaborate with cross-functional teams in agile and DevOps environments to deliver robust and efficient applications.
  • Build and maintain both front‑end and back‑end components, ensuring seamless integration and performance.
  • Apply CI/CD practices and tools to automate development workflows and deployments.
  • Utilize monitoring and observability tools such as Prometheus and Grafana to ensure system reliability.
  • Develop and maintain applications within cloud environments, incorporating infrastructure as code concepts (e.g., GitOps, ArgoCD, Terraform).
  • Work with event-driven architectures and messaging systems such as Kafka and AMQP.
  • Contribute to continuous improvement initiatives across development processes and system architecture.
Qualifications
  • Minimum of 6 years of experience in software development.
  • Strong proficiency in Java full stack development across front‑end and back‑end technologies.
  • Solid understanding of Agile and DevOps methodologies.
  • Hands‑on experience with Prometheus, Grafana, Spring Framework, and/or Quarkus.
  • Knowledge of CI/CD pipelines and automation tools.
  • Experience with cloud development and infrastructure as code principles (GitOps, ArgoCD, Terraform).
  • Familiarity with event‑driven architectures and messaging systems (Kafka, AMQP).
  • Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced environment.

Candidates must be legally authorized to live and work in the country the position is based in, without requiring sponsorship.

We appreciate your interest in this opportunity. Please note only applicants selected for an interview will be contacted.

HelloKindred is proud to be an equal opportunity employer, committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity/expression, sexual orientation, national origin, disability, age, or veteran status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.