Software Engineers at Fanisi HR Solutions

  • Full Time
  • Nairobi

Fanisi HR Solutions

Fanisi HR Solutions is currently recruiting for a Full Time Job position based in Nairobi. This opportunity is open to qualified candidates looking to grow in the Job sector in Kenya. Review the full requirements below and apply before the deadline.

📋 Job Overview

  • Category: Not specified
  • Job Type: Full Time Jobs
  • Location: Nairobi
  • Company: Fanisi HR Solutions
  • Employer Page:
  • Application Deadline: Rolling basis
  • Last Updated: January 17, 2026

Software Engineers at Fanisi HR Solutions – Fanisi HR Solutions Kenya Job Details

Company: Fanisi HR Solutions
Location: Nairobi, Kenya
Job Type: Full Time
Deadline: January 20, 2026


Job Title

Software Engineer (Java)

Job Purpose

The Software Engineer will support the design, development, testing, and maintenance of enterprise-grade financial and payment systems. The role involves working as part of a delivery team to build secure, scalable, and high-performance market infrastructure solutions while collaborating closely with senior engineers and cross-functional teams.

Duties and Responsibilities

  • Design, develop, and enhance financial market infrastructure software solutions as part of an agile delivery team.

  • Write clean, maintainable, and efficient Java code aligned with software engineering best practices.

  • Conduct unit testing, system testing, and support quality assurance activities to ensure software reliability.

  • Prepare and maintain technical documentation for developed solutions and system changes.

  • Provide maintenance and technical support for existing applications and deployed systems.

  • Collaborate closely with local and international teams to deliver solutions within agreed timelines.

  • Follow technical guidance and direction from the Lead Senior Software Engineer.

  • Participate in code reviews, debugging, and continuous improvement of existing codebases.

Job Requirements

Education and Qualifications

  • Bachelor’s degree in Computer Science or a related field.

  • Additional certifications in software engineering or related specializations are an added advantage.

  • A Master’s degree is an added advantage.

Experience

  • 2–4 years of professional experience as a Java Software Engineer.

 

SEE ALSO >>How to Land UN and NGO Jobs in Kenya: Complete Application Guide for 2026

 

Technical Skills and Knowledge

  • Strong understanding of data structures, algorithms, concurrency, and software engineering fundamentals.

  • Solid grasp of object-oriented programming principles.

  • Proficiency in Java, with exposure to Jakarta EE and Spring Boot considered an advantage.

  • Good knowledge of relational databases and SQL.

  • Working knowledge of web technologies and application integration concepts.

  • Familiarity with Docker, Linux, and Gradle is an added advantage.

  • Experience working with or exposure to financial systems, payment platforms, or market infrastructure solutions is an advantage.

Soft Skills

  • Strong written and spoken English communication skills.

  • Ability to work effectively in a team-oriented and collaborative environment.

  • High level of professionalism, curiosity, and willingness to learn.

  • Ability to follow technical direction and deliver assigned tasks accurately and on time.

  • Knowledge of additional languages such as French, Portuguese, or Spanish is an added advantage.

Method of Application

Interested and qualified candidates should send their CV to [email protected] with Software Engineer as the email subject line.

🎯 How to Apply

To apply for this job email your details to careers@fanisi.net

Found a job you like?

Generate a tailored cover letter automatically and apply faster with JVN Smart Apply.

Apply with Smart Apply Login
Professional CV Makeover Service
Our expert CV makeover will give you the competitive advantage your job search needs.
Elevate your career today for as little as KES 600.
CLICK HERE TO REVAMP YOUR CV
🔎 Explore More Jobs in Kenya →

💼 Stay updated with similar job openings

Get daily job alerts sent directly to your WhatsApp.

⚠️ Disclaimer:
Job Vacancies Now is a free job listing platform and does not charge job seekers at any point during the application process. Users are encouraged to use the platform responsibly and report any suspicious or fraudulent activity.