Salary
PPRA 5
Deadline
14 Sep 2026
Posted
11 Sep 2026
Location
Dodoma
Job Description
- Nafasi za ICT OFFICER II (SOFTWARE DEVELOPMENT – BACKEND) - Mamlaka ya Udhibiti Ununuzi wa Umma (PPRA) - Positions: 4 Positions
Responsibilities
- To participate in the analysis, design, development, testing, deployment and maintenance of secure and scalable backend applications, web services and microservices;
- 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;
- 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;
- 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
Skills
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.
Location