Software Engineering Application Developer

Johannesburg, Gauteng, South Africa

Job Description

Company Description
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.

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.

  • 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.
Additional Information
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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1574372
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned