Enable job alerts via email!

Java Developer Durban

Global Corporate Advisory Services

Durban

On-site

ZAR 400,000 - 600,000

Full time

Today
Be an early applicant

Job summary

A logistics company in Durban is seeking a Java Developer to support and enhance existing applications. The ideal candidate has at least 3 years of backend development experience, strong Java skills, and a collaborative mindset. Responsibilities include managing the code base, working with business stakeholders, and adapting to changes in technology. This role offers a dynamic work environment focused on continuous improvement.

Qualifications

  • Minimum 3 years' experience developing backend systems in Java.
  • Strong understanding of object-oriented programming principles.
  • Experience writing production-quality, maintainable, and efficient code.

Responsibilities

  • Support the development of an existing set of applications.
  • Work with stakeholders to implement features and enhancements.
  • Manage and maintain the existing code base.

Skills

Java
REST APIs
SQL
Object-oriented programming principles
Agile (Scrum)
Version control (Git)

Education

Degree in Computer Science or related field

Tools

IntelliJ IDEA
Maven
Gradle
Job description
Overview

A Logistics Company is looking for Java Developer | Durban

Responsibilities
  • Support the development of an existing set of applications.
  • Work with business stakeholders to understand, document, and implement features and enhancements.
  • Manage and maintain the existing code base.
  • Research and define solutions across various business requirements.
Values
  • Respect and Care – Treat people fairly, always show care.
  • Integrity and Loyalty – Do the right thing, even when no one is watching.
  • Can Do – Positive, hands-on, solutions-driven.
  • Continuous Improvement – Embrace change, innovate, and learn continuously.
Tech stack
  • JPA, REST, JSON
  • TDD, Maven
  • IDE: IntelliJ IDEA
  • Version Control: Git
Nice-to-have
  • Gradle
  • Experience in logistics or similar industries
Requirements
  • Degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Minimum 3 years\' experience developing and maintaining backend systems in Java/Jakarta EE.
  • Experience writing production-quality, maintainable, and efficient code.
  • Strong understanding of object-oriented programming principles.
  • Proficiency in strongly typed languages like Java or Scala.
  • Proficient with REST APIs, JSON, and database interactions (SQL).
  • Experience working in Agile (Scrum) teams.
  • Comfortable using version control tools (preferably Git).
  • Strong communication skills and a collaborative mindset.
  • Self-starter, proactive, solutions-oriented, and adaptable to change.
  • Willingness to learn and mentor within the team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.