Software Developer (Java, Microservices)
Join CGI to design, build, and enhance Spring-based microservices that drive event‑based decisioning across the Home Office ecosystem. In this hybrid role you will work with engineers, architects, and product teams to support the nation’s critical infrastructure.
Key Responsibilities
* Develop Java/Spring Boot microservices and RESTful APIs.
* Implement and refine rule‑based logic using Drools.
* Create robust unit and integration tests using JUnit and Mockito.
* Contribute to Agile delivery pipelines and CI/CD workflows.
* Provide guidance to junior developers where applicable.
* Shape engineering approaches and improve system performance.
Required Qualifications
* Solid experience in Java development.
* Strong knowledge of RESTful APIs and Spring Boot.
* Proficiency with Postgres and Maven.
* Strong unit and integration testing skills (JUnit, Mockito).
* Understanding of Agile delivery and CI/CD.
Desired Experience
* Liquibase.
* Drools rule language.
* Docker.
* AWS.
* Typescript / Angular.
* Jenkins.
Benefits
Competitive salary, excellent pension, private healthcare, and a share scheme. CGI is a recognised Best Employer with a commitment to inclusivity and diversity.
Security Clearance
UK Security Clearance is required for this secure programme.
Seniority level
Entry level
Employment type
Full‑time
Job function
Engineering and Information Technology
#J-18808-Ljbffr