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.