Backend Software Engineer – Minet Kenya, Nairobi

Minet Kenya is seeking a Backend Software Engineer for a position based in Nairobi.

Company Overview

Please note: Never pay for any CBT, test, or assessment as part of the recruitment process. If you have any concerns, contact us.

Minet is a reputable pan-African advisor dedicated to addressing the uncertainties of tomorrow by providing risk and human capital solutions today. As the largest Aon Global Network Correspondent, Minet leverages a network of over 50,000 colleagues across 120 countries, along with proprietary data, research, and analytics, to effectively manage and mitigate future risks, offering clients a distinct competitive edge.

 

Purpose of the Job

The Backend Developer will be responsible for creating scalable and efficient applications using Java. This role is essential for designing, developing, and maintaining our core systems and applications.

Duties and Responsibilities

  • Design, develop, and maintain high-performance, scalable applications using Java.
  • Oversee 3rd party integrations with hospitals, healthcare providers, banks, and other external entities.
  • Manage and optimize database performance and structure.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and efficient code.
  • Create clear, concise, and user-friendly documentation.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Stay informed about the latest industry trends and technologies to keep our solutions innovative.

Key Result Areas

  • Design, develop, and maintain high-performance, scalable applications using Java.
  • Oversee 3rd party integrations with hospitals, healthcare providers, banks, and other external entities.
  • Manage and optimize database performance and structure.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and efficient code.
  • Create clear, concise, and user-friendly documentation.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Stay informed about the latest industry trends and technologies to keep our solutions innovative.

Key Competencies

Knowledge and Skills Required

  • 3+ years of experience in software development, with a strong emphasis on Java (Spring Boot).
  • Demonstrated experience in designing and building scalable, high-performance applications.
  • Strong understanding of concurrent programming and distributed systems.
  • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes).
  • Proficient in both Relational Databases (PostgreSQL) and NoSQL (MongoDB) as well as Liquibase for database management.
  • Solid understanding of authentication flows (e.g., OAuth 2.0, JWT).
  • Familiarity with event-driven programming using RabbitMQ.
  • Proficient with version control systems (Git, Azure DevOps).
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

Professional and Academic Qualifications

Bachelor’s degree in computer science, engineering, or a related field.

Prepare Before You Apply

Make your application stand out — build a resume, write a cover letter, or scan your CV with our free tools.

Method of Application

Interested and qualified candidates are encouraged to apply at Minet Kenya on hr.minet.co.ke.

How to Stand Out for This Job

  • Highlight relevant experience with backend technologies such as Node.js, Python, or Java in your resume.
  • Demonstrate your problem-solving skills by providing specific examples of projects where you optimized performance or improved system architecture.
  • Contribute to open-source projects or create your own GitHub repository to showcase your coding skills and commitment to continuous learning.
  • Tailor your cover letter to reflect your understanding of Minet Kenya’s mission and how your skills align with their needs.
  • Prepare for technical interviews by practicing coding challenges and system design questions relevant to backend engineering.