Interface/API expert (Java / Modern JS)

Africa Global Logistics

Africa Global Logistics

Software Engineering, IT · Full-time

kigali, rwanda

Posted on Feb 8, 2026

JOB FUNCTION & KEY RESPONSIBILITIES

Mission

We are seeking an experienced Interface/API expert with strong expertise in Java and modern JavaScript frameworks, as well as in-depth knowledge of REST APIs and the Azure DevOps platform. The ideal candidate will have a passion for developing innovative and high-performance solutions while collaborating effectively with solution teams to achieve the company’s technical and business objectives.

He will be in charge also of support and maintenance in production

Key Responsibilities

  • Full Stack Development: Develop and maintain scalable web applications using Java for the backend and modern JavaScript framework (Vue.js preferred) for the frontend.

  • API Management: Design, implement, and test robust, secure, and efficient REST APIs.

  • Architecture & Design: Participate actively in requirements analysis, technical design, and application architecture decisions.

  • CI/CD & DevOps: Utilize Azure DevOps for version control, continuous integration, and continuous deployment pipelines.

  • Quality Assurance: Ensure the performance, quality, and responsiveness of applications; identify and resolve bugs and technical issues.

  • Collaboration: Work closely with solution teams and other developers to deliver high-quality software solutions.

EDUCATION & EXPERIENCE REQUIRED

  • Education: Bachelor’s degree in computer Science, Engineering, or a related field.

  • Overall Experience: 5 to 7 years of professional experience in software development.

  • Minimum 5 years of experience in Java development.

  • Minimum 3 years of experience in frontend development with Vue.js or any other JS. 

TECHNICAL SKILLS REQUIRED

  • Backend: Expert-level proficiency in Java.

  • Frontend: Strong command of JavaScript/TypeScript. Knowledge of Vue.js is a significant asset, though expertise in React or Angular is also valued.

  • Integration: Mastery of REST APIs (design and implementation).

  • DevOps: Proven experience with Azure DevOps (Git, Pipelines, Boards).

  • Databases: Knowledge of both relational (SQL) and non-relational (NoSQL) databases.

  • Architecture: Good understanding of software architecture principles and coding best practices (Clean Code, SOLID).

BEHAVORIAL SKILLS REQUIRED

  • Adaptability: Ability to learn new languages, frameworks, and technologies quickly.

  • Analytical Thinking: Strong problem-solving skills with a keen attention to detail.

  • Communication: Excellent ability to work within a team and communicate technical concepts effectively.

  • Autonomy: Capable of working independently with rigor and self-discipline.

  • Project Management: Ability to manage multiple tasks or projects simultaneously.

ADDITIONAL NOTES

  • The role is based at the Kigali Shared Service Center (KSSC).

  • Occasional collaboration with MIS teams in Paris, Abidjan, Johannesburg, and with external vendors may be required.

  • Flexibility to support critical operations outside standard working hours when necessary (rare but possible).

  • English required; French is an asset depending on project assignments.

Africa Global Logistics is an equal opportunity employer.