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.
Qualifikationen
Minimum 3 years' experience developing backend systems in Java.
Strong understanding of object-oriented programming principles.
Experience writing production-quality, maintainable, and efficient code.
Aufgaben
Support the development of an existing set of applications.
Work with stakeholders to implement features and enhancements.
Manage and maintain the existing code base.
Kenntnisse
Java
REST APIs
SQL
Object-oriented programming principles
Agile (Scrum)
Version control (Git)
Ausbildung
Degree in Computer Science or related field
Tools
IntelliJ IDEA
Maven
Gradle
Jobbeschreibung
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.
* Der Gehaltsbenchmark wird auf Basis der Zielgehälter bei führenden Unternehmen in der jeweiligen Branche ermittelt und dient Premium-Nutzer:innen als Richtlinie zur Bewertung offener Positionen und als Orientierungshilfe bei Gehaltsverhandlungen. Der Gehaltsbenchmark wird nicht direkt vom Unternehmen angegeben. Er kann deutlich über bzw. unter diesem Wert liegen.