At Jumia, mobility is at the heart of our people development approach. This job board helps us establish more transparency in available opportunities in the company to promote mobility.

You need to follow simple guidelines:

  • Before applying, make sure you discussed the opportunity with your direct manager and both of you agree that this is positive for your development (Direct manager to draft a recommendation letter).
  • Please ensure there is a match in level & location.

About Jumia Egypt Tech Centers

Want to be part of the biggest tech center in Africa and work in mixed teams with over 16 different nationalities? Join Jumia Egypt Tech Centers where tech meets purpose. At Egypt Tech Centers you will be managed by and mentored by top tech leaders in both Portugal and Egypt. You will also be working with state-of-the-art technologies & methodologies, and using agile philosophy, all as a means to improve the lives of millions of Africans across the continent by offering them convenient and affordable online solutions. And with that as our PURPOSE, innovation at Jumia NEVER stops and you will be moving from one exciting challenge to the next.

What you will be doing

  • You will be part of an agile team that develops e-commerce, smart logistics, and payment solutions.
  • Your work will integrate a service-oriented architecture using state-of-the-art technologies and software development practices; You will own your services and be responsible end-to-end
  • You will take ownership of your code to be qualitatively high and you will support your colleagues in code reviews
  • You will change the Internet landscape in Africa and the World one line of code at a time.

What are we looking for

  • Minimum of 3 years of experience 
  • Experienced with Object Oriented Programming
  • Experience with development in Java (and ideally Spring boot framework)
  • Acquainted with building testable code, unit tests and/or integration tests
  • Knowledgeable of software design and architecture patterns
  • Knowledgeable of SQL and relational databases
  • Fluent in English

The following skills are not required but will make your profile stand out (valued skills)

  • Experience in other programming languages, namely: Go, NodeJS
  • DevSecOps mindset
  • Aware of fault-tolerance and secure programming concepts
  • Experienced in some of the following concepts: message queuing, caching, NoSQL, SOA, CI/CD, application and system monitoring
  • Experienced in some of the following technologies: Maven, Gradle, Hibernate, Kafka, Redis, Prometheus, Docker, Kubernetes, SonarCube, Jenkins
  • Experienced working with Scrum processes

References we use daily at work:

Mr. Martin Fowler: https://martinfowler.com/ The Clean Code by Robert C. Martin (or simply Uncle Bob)

The Pragmatic Programmer by Andrew Hunt and David Thomas Release it! By Michael T. Nygard Agile Estimating and Planning by Mike Cohn http://highscalability.com/

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)



Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.