Enable job alerts via email!

Software Engineering - Application Developer

HelloKindred

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Job summary

A staffing solutions company in Johannesburg is seeking a mid-level Software Engineering - Application Developer with extensive Java full stack development experience. The role involves designing, developing, and implementing high-performance applications while collaborating in agile and DevOps settings. Ideal candidates should have at least 6 years of experience and a solid understanding of CI/CD and cloud principles. This in-office position offers a dynamic work environment focused on accessibility and flexibility.

Qualifications

  • Minimum of 6 years of experience in software development.
  • Strong proficiency in Java full stack development across front-end and back-end technologies.
  • Hands-on experience with Prometheus, Grafana, Spring Framework, and/or Quarkus.

Responsibilities

  • Design, develop, and implement software solutions using Java full stack technologies.
  • Collaborate with cross-functional teams in agile and DevOps environments.
  • Build and maintain both front-end and back-end components.

Skills

Java full stack development
Agile methodologies
DevOps practices
Problem-solving skills
Attention to detail

Tools

Prometheus
Grafana
Spring Framework
Quarkus
GitOps
Terraform
Kafka
AMQP
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.

Our 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.

Contract Details

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

Role Overview

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.