Norrsken Logo
hero

Use your career as a force for good

companies
Jobs

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.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com