Talent.com
Java Developer

Java Developer

City LogisticsDurban, KwaZulu-Natal, South Africa
30+ days ago
Job description

Job category : Informatics

Location : Durban

Contract : Permanent

Remuneration : Market Related

EE position : No

About our company

City Logistics understands supply chains and the importance of adding maximum value, as well as providing cost-effective solutions and the highest service levels.Our extensive network throughout Southern Africa has been developed over 30 years, offering an exclusive supply chain solution, specializing in client and fleet requirements.This typically consists of a dedicated pool of vehicles and staff customized to the client’s operational needs, enabling the client to share the benefits of our procurement, maintenance and risk management capacity.We are passionate about what we do, passionate about Retail and service excellence.Let us be part of your solution.

Introduction

We are looking for a skilled and driven Backend Java Developer to join our dynamic and fast paced development team. You will be working on a suite of in-house applications within the logistics space, contributing to new features, ongoing maintenance, and continuous improvement. This is a fantastic opportunity for someone who is eager to grow, problem-solve, and make a real impact in a collaborative environment.

Support the development of an existing set of applications.

Working with business to understand, document and implement features and enhancements to the application documentation.

Manage and maintain the existing code base.

Researching and defining solutions within the logistic space

  • Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience in writing production-quality, maintainable, and efficient code.
  • Exposure to Linux development environments.
  • Familiarity with industry best practices and design patterns.
  • Proficiency in strongly typed languages like Java or Scala.
  • Minimum 3 years’ experience developing and maintaining backend systems in

Java / Jakarta EE.

  • Strong understanding of object-oriented programming principles.
  • 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.
  • A self-starter who is proactive, solutions-oriented, and adaptable to change.
  • Willingness to learn and mentor within the team.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Java Developer • Durban, KwaZulu-Natal, South Africa