# ICT OFFICER II (SOFTWARE DEVELOPMENT – BACKEND) at Mamlaka ya Udhibiti Ununuzi wa Umma (PPRA)

- Link: https://kilimanjaroyetu.com/2026/09/01/ict-officer-ii-software-development-backend-at-mamlaka-ya-udhibiti-ununuzi-wa-umma-ppra/
- Published: 2026-09-01T19:28:44+00:00
- Author: 

## Job Overview

**Employer:** Mamlaka ya Udhibiti Ununuzi wa Umma (PPRA)

**Advert reference:** Ajira #14140

**Role:** ICT OFFICER II (SOFTWARE DEVELOPMENT – BACKEND)

**Open posts:** 4 positions

**Published:** 01 September 2026

**Deadline:** 14 September 2026

**Salary scale:** PPRA 5

## Duties and Responsibilities

 1. To participate in the analysis, design, development, testing, deployment and maintenance
    of secure and scalable backend applications, web services and microservices;
 2. To  develop backend services using Java and Spring Boot, including RESTful APIs,
    GraphQL schemas, queries and mutations; Integrate internal and external systems
    using Spring Cloud OpenFeign, APIs, RabbitMQ and other asynchronous or event-driven
    communication mechanisms;
 3. To design, develop and optimize PostgreSQL databases using SQL, indexing, Spring
    Data JPA and Hibernate; Implement backend security, caching, testing, API documentation
    and performance optimization using technologies such as Spring Security, OAuth2,
    JWT, Redis, JUnit, Testcontainers, Swagger/OpenAPI and Postman; and Use Git-based
    repositories, CI/CD pipelines and containerized deployment environments, prepare
    technical documentation; and
 4. To perform any other official duties assigned by the supervisor.

## Qualifications

Holder of a Bachelor’s Degree in Computer Science, Software Engineering, Information
Technology, Information Systems, Computer Engineering from a recognized higher learning
institution. The candidate should possess practical project experience or a demonstrable
software development portfolio and have: Strong proficiency in Java 21 or above,
modern object-oriented programming and backend development using Spring Boot, Spring
Data JPA and Hibernate; Practical experience in REST APIs, GraphQL, Spring Cloud
OpenFeign, PostgreSQL, RabbitMQ, asynchronous processing, event-driven architecture,
Git and basic CI/CD pipelines; and Knowledge of Kubernetes, Redis, Spring Security,
OAuth2, JWT, JUnit 5, GraphiQL and Postman will be an added advantage.

## How to Apply

Submit your application through the official Ajira Portal. Use the advert reference
above if the portal opens at the vacancies list.
