Skip to main content
Immanuel Joseph

Immanuel Joseph

Software Engineer | Full Stack & Backend Development

Talent
Nairobi CountyMember since October 15, 2026
JavaSpring BootRESTful APIsMicroservicesPostgreSQLSQLDockerDocker ComposeSwaggerOpenAPIRESTGitTestingTroubleshooting
·

Hire this person

Send a job offer directly to this candidate

JavaSpring BootRESTful APIsMicroservicesPostgreSQL

About

Software Engineer with hands-on experience developing enterprise and financial technology solutions using Java, Spring Boot, RESTful APIs, PostgreSQL, Apache Kafka, Docker, and Docker Compose. Experienced in developing backend services and event-driven microservices, designing relational databases, documenting APIs, and collaborating within Agile development teams. Contributed to the development of a Bancassurance platform, working on CRM and Claims modules and delivering scalable backend services that support financial-sector business processes.

Also possess full-stack development experience through the design and implementation of a Loan Tracking System covering customer onboarding, loan processing, repayment tracking, and reporting. Strong problem-solving and analytical skills with a practical understanding of software development, system troubleshooting, API development, database concepts, testing, documentation, and continuous improvement. Passionate about building reliable technology solutions and continuously expanding technical capabilities.

Experience

Backend Engineer - EMtech Kenya

(2025-11 - 2026-07)

  • Developed and maintained backend services for CRM and Claims modules within a Bancassurance platform, gaining practical experience working on financial-sector technology solutions.
  • Designed and implemented RESTful APIs using Java and Spring Boot to support business functionality and service-to-service communication.
  • Developed event-driven microservices using Apache Kafka, implementing producers and consumers for asynchronous communication between services.
  • Designed and managed relational databases using PostgreSQL, supporting reliable storage and retrieval of application data.
  • Containerized backend services using Docker and Docker Compose to support consistent development and deployment environments.
  • Documented and tested APIs using Swagger/OpenAPI, improving API visibility and ease of integration.
  • Collaborated with other developers using Git and Agile development practices throughout the software development lifecycle.
  • Participated in troubleshooting and resolving technical issues during development and integration of backend services.
  • Contributed to the development of solutions supporting business requirements within a Bancassurance environment.

IT Assistant — Industrial Attachment - Kenya Pipeline Company - Kisumu

(2024-06 - 2024-09)

  • Supported the ICT department in day-to-day technology operations and system improvement initiatives.
  • Provided technical support for IT-related issues, helping minimize downtime and ensure timely resolution.
  • Performed system troubleshooting and assisted with maintaining reliable IT operations.
  • Collaborated with the ICT team in supporting infrastructure and network management activities.
  • Supported the implementation and maintenance of a quality management system.
  • Developed practical experience in diagnosing technical problems and communicating solutions to users and team members.

Education

Bachelor of Science - Computer Science - University of Eldoret (2021-09 - 2025-11)

Certification - Full Stack Web Development - EldoHub Tech Academy (2024-01 - 2024-05)

Skills

Software EngineerFull Stack & Backend Development

Reviews

Related