Join a leading logistics and supply chain solutions provider, driving efficiency and innovation for businesses across South Africa. With a strong national presence and a reputation for reliability, our client leverages technology-driven transport and distribution services to deliver world-class solutions. They are currently seeking a Java Developer to join their dynamic team. Skills Required
- 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). TECH STACK - Java 11, Jakarta EE, JPA, REST, JSON, TDD, Maven, GlassFish / Payara, Docker, Databases : MS SQL, PostgreSQL, IDE : IntelliJ IDEA, Version Control : Git NICE-TO-HAVE (Not Required) : Android development, Angular (Typescript), Bootstrap, RabbitMQ, Gradle, Experience in logistics or similar industries Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXXX or alternatively you can visit our website Should you not hear from us within 3 days, please consider your application unsuccessful.