Senior Full Stack Developer – Java & Angular
Role Overview
CGI is seeking a Senior Full Stack Developer to support UK public-sector digital services related to access to justice.
The role owns reusable technology that helps services onboard faster, integrate consistently, and operate reliably.
Key Skills for This Role
Full Job Posting
Position Description
CGI is seeking a Senior Full Stack Developer to support UK public-sector digital services related to access to justice.
The role owns reusable technology that helps services onboard faster, integrate consistently, and operate reliably.
Workplace and Clearance
- This is a hybrid position.
- The programme requires UK Security Clearance or eligibility to obtain it.
Core Responsibilities
- Design, build, and enhance reusable full stack components, services, and APIs.
- Develop Java and Angular solutions, including microservices, RESTful APIs, integrations, and distributed systems.
- Improve shared components, documentation, reference implementations, and tooling for service onboarding.
- Apply test-driven development and automated testing across unit, integration, contract, and end-to-end levels.
- Develop CI/CD pipelines, infrastructure as code, and deployment automation for Azure and Kubernetes.
- Use monitoring, logs, metrics, and traces to improve performance, resilience, and service operability.
- Collaborate across CGI, client, supplier, architecture, product, delivery, QA, and DevOps teams.
- Mentor developers, contribute to code reviews, and share reusable engineering approaches.
Required Qualifications
- Strong hands-on software development experience with Java, Angular, Node.js, and Express.js.
- Proven experience with microservices, RESTful APIs, integrations, and distributed systems.
- Experience with SQL databases, particularly PostgreSQL.
- Experience with Azure cloud technologies and Kubernetes.
- Strong experience with CI/CD and tools such as Git, Jenkins, and Terraform.
- Experience with automated testing, secure development, and maintainable production-quality software.
- Ability to translate architecture and requirements into practical solutions and make pragmatic engineering decisions.
- Ability to communicate risks, dependencies, and trade-offs across multidisciplinary and multi-supplier teams.
Desirable Skills
- Experience using AI-assisted engineering tools such as Codex or GitHub Copilot is desirable.
Company Benefits
- The advertised benefits include a competitive salary, pension, private healthcare, and a share scheme with matching contributions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CGI
Delivery Lead – Business Transformation
Ottawa, CAN
CGI is seeking a Delivery Lead to coordinate a large-scale Government of Canada business transformation. The role leads multiple workstreams, teams, governance, and client relationships; candidates need 5–10 years leadin
Junior Full Stack Developer
Ottawa, CAN
CGI is seeking a Junior Full Stack Developer to build and maintain web applications across front-end and back-end systems. Applicants need 1–2 years of Java development experience and knowledge of Java, REST APIs or micr
Responsable de livraison – Transformation d’affaires
Ottawa, CAN
CGI seeks an experienced delivery lead for a large-scale Government of Canada business transformation initiative. The role coordinates complex workstreams, multidisciplinary teams, governance, budgets, risks, and client
Directeur(trice) en Gestion du changement & Transformation IA
Montréal, CAN
CGI is seeking a Director to lead and grow its Montréal change management practice and advise clients on AI adoption and organizational transformation. The role requires 10+ years of relevant experience, 4+ years of mana
FX Front Office Application Support Analyst
Montréal, CAN
CGI is seeking an application support analyst for FX trading and risk systems in a global 24/7 support organization. Candidates need at least three years supporting FX trading applications, English, and hands-on experien
FX Front Office Application Support Analyst
Montréal, CAN
CGI is seeking an analyst to provide Level 1 support for FX trading and risk management applications in a global 24/7 support organization. The role handles incidents, monitors systems, coordinates across support teams a
Business Analyst – Commercial Banking Processes
Montréal, CAN
CGI is seeking a business analyst to analyze and improve commercial banking processes in lending, credit origination, and cash management. The role involves stakeholder workshops, process improvement, functional requirem
Senior Data Analyst – Supplier Master Data & Business Partner (SAP S/4HANA & Jaggaer SLM)
Montréal, CAN
CGI seeks a senior consultant to lead supplier master-data design, migration, integration, and governance across SAP ECC, SAP S/4HANA, and Jaggaer SLM. Candidates need extensive SAP supplier-data experience, including S/
Delivery Lead – Business Transformation
Ottawa, CAN
Junior Full Stack Developer
Ottawa, CAN
Responsable de livraison – Transformation d’affaires
Ottawa, CAN
Directeur(trice) en Gestion du changement & Transformation IA
Montréal, CAN
FX Front Office Application Support Analyst
Montréal, CAN
FX Front Office Application Support Analyst
Montréal, CAN
Business Analyst – Commercial Banking Processes
Montréal, CAN
Senior Data Analyst – Supplier Master Data & Business Partner (SAP S/4HANA & Jaggaer SLM)
Montréal, CAN