Java Engineer — Software Development / Engineering
New Today
Responsibilities
Design and develop Java-based microservices using Spring Boot and related frameworks.
Collaborate with developers, architects, and testers to ensure technical excellence and timely delivery.
Improve performance, scalability, and maintainability of systems through continuous iteration.
Participate in agile ceremonies, share knowledge, and support a culture of quality and innovation.
Ensure solutions meet strict security and compliance requirements; CGI promotes ownership, teamwork, respect, and belonging.
Support career growth and contribute to meaningful solutions within one of the world’s largest IT and business consulting firms.
Support a major national programme focused on innovation, teamwork, and continuous learning.
Work mainly remotely with occasional travel to UK CGI or client offices.
Qualifications
Experience developing large-scale enterprise applications using Java and microservices frameworks.
Strong proficiency in Java, Spring Boot, and RESTful API development.
Experience with microservices architecture and containerisation (e.g., Docker, Kubernetes).
Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
Understanding of cloud environments (AWS, Azure, GCP) and DevOps principles.
UK Security Clearance or eligibility is required.
Skills
Back End Development
English
GitHub
Java
JPA
RESTful APIs
Spring Boot
About CGI
At CGI, we’re shaping the future of digital government solutions—building secure, high‑impact platforms that improve services for millions across the UK. As a Senior Java Engineer, you’ll design and develop scalable, resilient back‑end systems using Java and microservices technologies. You’ll collaborate with a team that values ownership, idea‑sharing, and practical solutions that make a lasting difference. CGI offers a competitive salary, pensions, private healthcare, and a share scheme.
#J-18808-Ljbffr
- Location:
- Newcastle Upon Tyne, England, United Kingdom
- Job Type:
- FullTime