CareerPlanSign in

Senior Software Engineer (Java)

Cape Town Office🌐 Remote💼 Full-time🗓 2026-06-03 → 2026-09-26

Core

Develop and optimize microservices-based systems to manage order fulfilment across distribution centers and logistics operations for South Africa's leading online retailer.

Role type

Senior Software Engineer (Java)

Builds

B2C and C2C systems for order fulfilment orchestration

Domain

E-commerce logistics and distribution

Deliverable

production ML models | product features

Required skills

Java, Spring Framework, SQL, RESTful API design, Linux environment development, open source platforms

Preferred skills

Kubernetes, GCP, monitoring and logging tools, event-driven architecture

Technologies

Java, Spring Framework, Angular, React, Postgres, Google Pubsub, Google Cloud, Graphite, Grafana, Git, Google Big Query, Flyway

Responsibilities

Develop and optimize systems to manage order fulfilment throughout South Africa; Work with business to improve processes for efficient deliveries and operations; Research and define solutions across the fulfilment domain; Work predominantly on open source platforms; Maintain end-to-end ownership of solutions

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.