ICT officer II (software development – backend) Employer Public Procurement Regulatory Authority (PPRA) Number of positions 4 positions Application period 1 September 2026 to 14 September 2026 Duties and responsibilities The ICT Officer II will be responsible for the following: 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 Postman Spring Security OAuth2 JWT Redis JUnit Testcontainers Swagger/OpenAPI Postman Use Git-based repositories, CI/CD pipelines and containerized deployment environments. Prepare technical documentation. Perform any other official duties assigned by the supervisor. Qualifications Applicants must hold a Bachelor’s Degree in one of the following fields from a recognized higher learning institution: Computer Science Software Engineering Information Technology Information Systems Computer Engineering Candidates must also possess practical project experience or a demonstrable software development portfolio. Required technical knowledge and experience Candidates should have: Strong proficiency in Java 21 or above. Strong knowledge of modern object-oriented programming. Backend development experience using Spring Boot, Spring Data JPA and Hibernate. Practical experience with: REST APIs GraphQL Spring Cloud OpenFeign PostgreSQL RabbitMQ Asynchronous processing Event-driven architecture Git Basic CI/CD pipelines REST APIs GraphQL Spring Cloud OpenFeign PostgreSQL RabbitMQ Asynchronous processing Event-driven architecture Git Basic CI/CD pipelines Added advantages Knowledge of the following technologies will be an added advantage: Kubernetes Redis Spring Security OAuth2 JWT JUnit 5 GraphiQL Postman Remuneration PPRA 5