CGI

Java Engineer

CGI

Swansea, Wales, United Kingdom (Hybrid) · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
4 days ago
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join CGI as a Java Software Engineer where you'll play a pivotal role in creating innovative, secure, and scalable cloud-native applications to modernize key public services throughout the UK. Working primarily with Java, Spring Boot, and AWS technologies, you will take ownership of the entire software development lifecycle, tackling complex challenges with creative solutions. This position requires you to collaborate within multidisciplinary Agile teams to deliver high-quality software that meets strict security and compliance standards.

Responsibilities

  • Design, build, test, and maintain enterprise-grade applications using Java and Spring Boot to ensure top performance, reliability, and scalability.
  • Develop and innovate using AWS cloud services, applying modern cloud engineering and architectural principles to create cloud-native applications.
  • Design and optimize database solutions involving PostgreSQL and DynamoDB to ensure efficient data management and improve application responsiveness.
  • Create secure RESTful APIs and microservices facilitating seamless system integration.
  • Support continuous integration/continuous deployment (CI/CD) pipelines, automated tests, and deployment processes to boost software delivery efficiency and quality.
  • Implement secure coding standards, conduct thorough code reviews, and ensure all solutions align with public sector governance and security regulations.
  • Collaborate actively with Product Owners, Architects, Business Analysts, and DevOps Engineers within an Agile delivery framework, contributing to sprint planning, retrospectives, and backlog refinement.
  • Continuously seek opportunities to enhance application performance and software engineering practices through knowledge sharing and process improvements.

Required Qualifications and Skills

  • Professional experience developing, testing, and maintaining enterprise applications using Java and Spring Boot.
  • Hands-on experience with AWS cloud technologies developing scalable, cloud-native applications.
  • Proficient in database development and optimization using PostgreSQL and DynamoDB.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Strong grasp of software engineering best practices including automated testing, secure coding, and maintainable design.
  • Familiarity with Agile methodologies such as Scrum and Kanban.
  • Experience working in the UK public sector or similarly regulated environments is desirable.
  • Excellent communication skills and ability to work effectively within multidisciplinary teams.
  • Analytical mindset with the capability to balance technical quality, business objectives, and project deadlines.

Preferred Experience

  • Exposure to container technologies such as Docker and Kubernetes.
  • Experience with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
  • Knowledge of DevOps practices, CI/CD tooling, and automated deployment.
  • Understanding of event-driven architecture including messaging systems.

Additional Information

CGI holds a strong commitment to inclusivity and diversity, recognized with accolades such as Sunday Times Best Places to Work 2025 and Financial Times UK Best Employer. The role is hybrid with an expectation to be onsite at the client location in Swansea three days per week. Due to the nature of the work, candidates must hold or be eligible for UK Security Clearance. The company offers competitive salary packages, excellent pension plans, private healthcare, and a share scheme making employees participants in company success. CGI fosters a culture of ownership, respect, and career development with robust support for professional growth and well-being.

Tools & software

Java AWS Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Learning Agility
🤖
Online · instant AI help
Broxer