×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java

Job in Cape Town, 7100, South Africa
Listing for: takealot.com
Full Time position
Listed on 2026-06-13
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (Java)

Takealot Fulfilment Solutions (TFS) is a new servicing offering spun off from  – South Africa's leading online retailer. We are seeking a highly skilled Senior Software Engineer to join our newly established Fulfilment Engineering team.

We are an energetic team fully responsible for all systems required to support Takealot Fulfilment Solutions capabilities and the challenges that come with orchestrating order fulfilment across distribution centers and logistics operations. We adopt a microservices architecture with REST and event‑driven components.

Responsibilities
  • Develop and optimise systems to manage order fulfilment throughout South Africa.
  • Collaborate with business stakeholders to improve delivery processes, operations, and customer experience.
  • Research, define, and propose solutions across the fulfilment domain.
  • Work predominantly on open‑source platforms.
  • Own end‑to‑end delivery of solutions.
Attributes
  • Solid communication skills.
  • Proactive initiative.
  • Ability to adapt to change.
  • Problem solving.
  • Solutions‑oriented mindset.
  • Willingness to learn and teach others.
Tech Stack
  • Java
  • Spring Framework
  • Angular & React
  • PostgreSQL
  • Google Pub/Sub
  • Google Cloud Platform
  • Graphite and Grafana
  • Git
  • Google Big Query
  • Flyway
Qualifications & Experience
  • Degree in Computer Science or a related field.
  • At least 5 years of experience writing robust, efficient production code.
  • Experience with SQL database systems.
  • Nice to have:
    Kubernetes experience, ideally on GCP.
  • Experience developing in a Linux environment.
  • Proficiency in languages such as Java, Scala, Angular, React, Python, or C# – we support learning gaps.
  • Open to diversifying language skill set.
  • Equivalent experience qualifies if no bachelor's degree or advanced diploma.
  • Solid understanding of RESTful API design and integration preferred.
  • Nice to have familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
Benefits
  • Competitive total remuneration package with flexibility.
  • Hybrid working model (remote and office).
  • Mentorship programme and learning resources.
  • Staff discount on millions of products.
  • Birthday leave.
  • Confidential counselling, legal support and financial guidance.

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary