This Java Engineer role at CGI involves designing and delivering modern, cloud-native applications that help clients achieve lasting outcomes in public services. The position focuses on taking ownership of technical solutions, exploring creative approaches to complex challenges, and contributing to high-quality software engineering within multidisciplinary teams.
Responsibilities
Design, develop and deliver secure, scalable Java applications that support the modernisation of critical UK public services
Take ownership of software development activities, from solution design and implementation through to testing, deployment and continuous improvement
Apply technical expertise, explore innovative approaches and contribute to cloud-native solutions that deliver measurable value for clients
Collaborate closely with Product Owners, Architects, Business Analysts and DevOps Engineers in a supportive Agile environment
Help shape technical decisions, champion engineering best practices and ensure solutions meet demanding security, governance and compliance requirements
Strengthen technical capabilities through knowledge sharing, collaboration and continuous learning
Build, test and maintain enterprise-grade applications using Java and Spring Boot, ensuring performance, reliability and scalability
Develop cloud-native applications using AWS services, applying modern architectural patterns and cloud engineering best practices
Design and optimise database solutions using PostgreSQL and DynamoDB, supporting efficient data management and application performance
Create secure RESTful APIs and microservices that enable reliable integration between systems and services
Support CI/CD pipelines, automated testing and deployment processes to improve delivery efficiency and software quality
Apply secure coding practices, conduct code reviews and ensure solutions meet public sector security, governance and compliance standards
Work across multidisciplinary Agile teams, actively participating in sprint planning, stand-ups, retrospectives and backlog refinement
Identify opportunities to enhance application performance, engineering processes and technical solutions through continuous improvement and knowledge sharing
Requirements
Strong hands-on experience developing Java applications using Spring Boot
Practical knowledge of AWS cloud services, modern database technologies and microservices architectures
Understanding of software engineering best practices
Experience delivering secure, reliable solutions within Agile environments
Experience working in the public sector or similarly regulated environments
Collaborative mindset
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Strong problem-solving abilities
Commitment to technical excellence
Proven experience developing, testing and maintaining enterprise applications using Java and Spring Boot
Hands-on experience with AWS services and developing scalable, cloud-native applications
Strong working knowledge of PostgreSQL and DynamoDB, including database development, integration and optimisation
Experience designing and implementing RESTful APIs and microservices-based architectures
Strong understanding of automated testing, code quality, secure development and maintainable software design
Experience working within Scrum, Kanban or similar Agile delivery frameworks
Experience delivering technology solutions within the UK public sector or other highly regulated environments
Ability to work effectively with multidisciplinary teams and communicate technical concepts to stakeholders
Strong analytical skills and the ability to balance technical quality, business requirements and delivery timelines
Nice to have:
Familiarity with Docker and Kubernetes
Experience with Terraform or AWS CloudFormation
Knowledge of CI/CD tooling, automated deployment and DevOps practices
Understanding of messaging technologies and event-driven application design
Benefits
Excellent pension
Private healthcare
Share scheme (3.5% + 3.5% matching) which makes you a CGI Partner
Opportunities to develop expertise and embrace emerging technologies
Training and support for career development
Important Details
UK Security Clearance: required or eligible to go through clearance
Work format: hybrid, requiring attendance at client's site in Swansea 3 days a week
About the Company
CGI is transforming public services through innovative, secure and scalable digital solutions. The company was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK ‘Best Employer’ by the Financial Times. CGI is committed to inclusivity, building a diverse community of tech talent, and inspiring careers in the sector, holding a Gold Award in recognition of its support of the Armed Forces Corporate Covenant.