Safaricom Kenya Microservice Developer Job

Microservice Developer Job, Current IT Jobs In Kenya,

Brief Description 

Reporting to the Microservices & APIs Tech Lead, the job holder will run day-to-day micro service development to ensure smooth and efficient service delivery that meets the expectations of the business.

Key Responsibilities:

  • Develop digital products – as part of your role, you will be required to develop products that are mobile, API, and microservice driven.
  • Devops – you will be required to develop and support products that are been built using various tools along with creating CI/CD pipelines.
  • Create new ideas and demonstrate them in code – Code quality, understanding of the product and services.
  • Work with product managers and external parties in a team – Work with cross-functional teams to ensure successful delivery of a product which includes other developers and product owners. 
  • Ensure delivery timelines – Ensuring all projects are delivered on time that has been agreed.
  • Making use of agile and scrum frameworks in project delivery- making use of tools like Jira, Confluence, etc.
  • Developing microservices using Sprint, sprint security, Kubernetes, and dockers
  • Always be hands-on delivering the highest quality and fixing issues both in development and production.
  •  Innovative, and open-minded for working with new technologies.
  • Be proficient in both API management, API gateways, and building of microservices.


  • Bachelor’s degree in computer science or equivalent
  • At least 1 year experience in coding in a non-university setting.
  • Have some experience and a strong understanding of core systems: ESB’s preferable Tibco, mobile money, billing, VAS solutions (USSD, SMS). 
  • Experience in Java, JEE, spring, spring MVC, Spring Boot, MAVEN, Spring Cloud, and other programming languages like C, C++, and Java.
  • Have experience around API gateways and API management: apogee, wso2, nginx, custom gateways.
  • Know architectures, and basic API functionalities – throttling, key management, and building of microservices using Maven.
  • Strong understanding of end-to-end API and microservice architecture – Ability to design, develop, and implement scalable, elastic microservice-based platforms end to end to the gateways.
  • Experience developing solutions using agile, DevOps, testing, and CI/CD automation tools such as Jenkins, JMeter, Git, Stash, SonarQube, GitOps, etc
  • Strong Understanding of both soap and rest APIs and development on swagger UI using open APIs.

How To Apply

Click Here To Apply