ICT Officer II (Software Development – Backend)
2026-09-01T19:07:45+00:00
Public Procurement Regulatory Authority
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_4349/logo/Public%20Procurement%20Regulatory%20Authority.png
https://www.greattanzaniajobs.com/jobs
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Public Administration, and Government
Computer & IT, Science & Engineering, Civil & Government
2026-09-14T17:00:00+00:00
8
This is a job opening for an ICT Officer II specializing in Software Development (Backend) at the Mamlaka ya Udhibiti Ununuzi wa Umma (PPRA).
Responsibilities or duties
- 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; and
- To perform any other official duties assigned by the supervisor.
Qualifications or requirements
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.
- Participate in the analysis, design, development, testing, deployment and maintenance of secure and scalable backend applications, web services and microservices.
- 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.
- 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.
- Use Git-based repositories, CI/CD pipelines and containerized deployment environments.
- Prepare technical documentation.
- Perform any other official duties assigned by the supervisor.
- Java 21 or above
- Object-oriented programming
- Backend development
- Spring Boot
- Spring Data JPA
- Hibernate
- REST APIs
- GraphQL
- Spring Cloud OpenFeign
- PostgreSQL
- RabbitMQ
- Asynchronous processing
- Event-driven architecture
- Git
- CI/CD pipelines
- Kubernetes (advantage)
- Redis (advantage)
- Spring Security (advantage)
- OAuth2 (advantage)
- JWT (advantage)
- JUnit 5 (advantage)
- GraphiQL (advantage)
- Postman (advantage)
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Information Systems, Computer Engineering from a recognized higher learning institution.
- Practical project experience or a demonstrable software development portfolio.
No Requirements
JOB-6a9722818ba85
Vacancy title:
ICT Officer II (Software Development – Backend)
[Type: FULL_TIME, Industry: Public Administration, and Government, Category: Computer & IT, Science & Engineering, Civil & Government]
Jobs at:
Public Procurement Regulatory Authority
Deadline of this Job:
Monday, September 14 2026
Duty Station:
Dar es Salaam | Dar es Salaam
Summary
Date Posted: Tuesday, September 1 2026, Base Salary: Not Disclosed
Similar Jobs in Tanzania
Learn more about Public Procurement Regulatory Authority
Public Procurement Regulatory Authority jobs in Tanzania
JOB DETAILS:
This is a job opening for an ICT Officer II specializing in Software Development (Backend) at the Mamlaka ya Udhibiti Ununuzi wa Umma (PPRA).
Responsibilities or duties
- 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; and
- To perform any other official duties assigned by the supervisor.
Qualifications or requirements
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.
Work Hours: 8
Experience: No Requirements
Level of Education: bachelor degree
Job application procedure
To apply for this position, please visit the Ajira portal.
Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION