UpstaffSign up
Njeru Mwenda Peter
🇰🇪Kenya
Created AtUpstaffer since April, 2026
Book a Call Download Profile PDF

Njeru Mwenda Peter — Backend Engineer

Expertise in Back-End Web (8.0 yr.), DevOps (4.0 yr.).

 Last verified on April, 2026

Core Skills

Java
Java
8 yr.
Spring Boot
Spring Boot
4 yr.
microservices
microservices
3 yr.
Kafka
Kafka
2 yr.
RabbitMQ
RabbitMQ
2 yr.

Bio Summary

  • Designed and scaled high-performance backend systems handling up to 500 TPS, improving reliability and throughput in banking and real-time platforms.
  • Reduced account opening turnaround time by 80% through BPM workflow optimization.
  • Led migration of legacy systems to microservices, enhancing scalability and maintainability.
  • Improved observability using ELK, Grafana, and Micrometer, and mentored engineers to boost team productivity and code quality.

Technical Skills

Programming Languages Go, Java, Python
JavaScript Frameworks AngularJS
Java Frameworks Hibernate, Spring Boot
Data Analysis and Visualization Technologies Kibana
Databases & Management Systems / ORM Elasticsearch, Hibernate, MongoDB, Oracle Database, PL/SQL, PostgreSQL, Redis
Cloud Platforms, Services & Computing AWS
Azure Cloud Services Azure AD hybrid identity
QA, Test Automation, Security Apache Maven, JUnit, Mockito
Deployment, CI/CD & Administration CI/CD, GitLab CI, Jenkins
Virtualization, Containers and Orchestration Docker, Kubernetes
Version Control Git
Message/Queue/Task Brokers Kafka, RabbitMQ
Operating Systems Linux
Logging and Monitoring Logstash, Prometheus
Methodologies, Paradigms and Patterns microservices
Platforms Red Hat OpenShift Container Platform
Scripting and Command Line Interfaces Shell Scripts
Other Technical Skills Micrometer

Work Experience

Senior Software Developer - Sportserve (High-Traffic Gaming Backend Systems)

Duration: March 2022 – Present
Summary:
  • Design and enhancement of backend systems for a high-traffic gaming platform supporting real-time operations and revenue growth
  • The project involves integrating external gaming providers and improving system observability and performance
Responsibilities:
  • Design and enhance backend systems for real-time gaming operations.
  • Lead integrations with external gaming providers to improve onboarding speed and platform capabilities.
  • Drive improvements in system observability and performance using ELK, Grafana, and Micrometer.
  • Mentor junior engineers and lead knowledge-sharing sessions to improve team productivity and code quality.
Technologies: Java 8-21, Spring Boot, AngularJS, Vaadin, Go, Jenkins, RabbitMQ, Oracle, MongoDB, H2, Redis, Kafka, ELK, Grafana, Micrometer, Jira, Bitbucket, GitLab, AppDynamics, OCI

Application Developer - Kenya Commercial Bank (KCB) (Banking Backend Systems and BPM Workflows)

Duration: September 2019 – December 2021
Summary:
  • Development and optimization of banking backend systems including BPM workflows, bulk payment systems, and API integrations for core banking, card, and loan platforms
  • The project also involved re-architecting legacy services into containerized microservices and implementing event-driven integrations
Responsibilities:
  • Designed and implemented BPM workflows to reduce account opening turnaround time by 80%.
  • Built and optimized a high-throughput bulk payment system handling 500 TPS ensuring reliability and performance.
  • Developed and integrated APIs across core banking, card systems, and loan platforms.
  • Re-architected legacy IBM Integration Bus services into containerized microservices deployed on OpenShift.
  • Implemented event-driven integrations using ActiveMQ and enterprise messaging systems.
  • Developed T24 modules and handled complex host-to-host banking integrations.
Technologies: IIB, T24, Tranzware, Java, Python, Scripting, Spring Boot, Azure Cloud, OpenShift, ActiveMQ, Oracle, MongoDB

Application Developer - Tech Savannah Ltd (Contracted Development at Kenya Commercial Bank (KCB))

Duration: September 2018 – September 2019
Summary: Contracted role at Kenya Commercial Bank supporting application development tasks related to banking systems.

Software Developer - Alan Dick & Co East Africa Ltd (LTE Data Management and IoT Portals)

Duration: December 2016 – August 2018
Summary:
  • Development of LTE data management portal for data sharing between Safaricom and Alan Dick East Africa, and implementation of NBIoT portal managing millions of IoT sensors for Smart Fridges, Antennae monitoring, and Smart Metering
  • Also involved in developing a BTS site monitoring solution using IoT
Responsibilities:
  • Participated in development of LTE data management portal.
  • Contributed to implementation of NBIoT portal managing millions of IoT sensors.
  • Involved in development of BTS site monitoring solution using IoT.
Technologies: Android, Python, MicroPython, Java, WSO2, AngularJS, Jenkins, PostgreSQL

Intern - Software Developer - Tawi Commercial Services Ltd (SMS and Airtime Gateways Development)

Duration: April 2016 – August 2016
Summary: Development of SMS and Airtime Gateways as part of a team, supporting telecommunications services.
Responsibilities:
  • Worked in a team to develop SMS and Airtime Gateways.
Technologies: Java, AngularJS, PostgreSQL, Linux

Education

  • MSc. Software Engineering
    Jomo Kenyatta University of Agriculture and Technology
    August 2017 – Present
  • BSc. Computer Science, Second Class Upper Division
    Maasai Mara University
    May 2012 – December 2016

Certification

  • Zscaler Zero Trust Associate
    2025
  • Azure Fundamentals - H410-2331
    Pearson VUE
    2020
  • Andela Boot Camp
    Two Weeks (Skills: Python, Flask)
    August 2016

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Njeru Mwenda Peter
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Njeru Mwenda Peter Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.