Senior Java Engineer
Apply now
Senior Java Engineer

Senior Java Engineer

Reading Full-Time 43200 - 72000 £ / year (est.) No home office possible
Apply now
C

At a Glance

  • Tasks: Join a flagship UK Government programme to protect citizens' lives using your Java expertise.
  • Company: CGI is a top employer, recognized for inclusivity and support for the Armed Forces.
  • Benefits: Enjoy competitive salary, excellent pension, private healthcare, and a share scheme.
  • Why this job: Make a real-world impact while growing in a supportive tech community with diverse projects.
  • Qualifications: Broad knowledge of JAVA, DevOps principles, and experience in software architecture required.
  • Other info: On-site work in Reading/London 2-3 times a month; National Security Vetting required.

The predicted salary is between 43200 - 72000 £ per year.

If your coding skills are backed up with a talent for solving problems, we will give you the opportunity to have real-world impact and purpose, working in one of our Central Government business units. Our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world critical purpose and positive impact on UK Citizens’ lives. These roles are to work on a flagship Programme with one of our key UK Government clients within the Law Enforcement sector, helping to keep UK citizens safe.

CGI was recognised in the Sunday Times Best Places to Work List 2024 and has been named one of the World’s Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member, not just an employee.

We are committed to inclusivity, building a genuinely diverse community of tech talent, and inspiring everyone to pursue careers in our sector, including our Armed Forces. We are proud to hold a Gold Award in recognition of our support for the Armed Forces Corporate Covenant. Join us, and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go.

This role will require being on-site in Reading and/or London 2-3 times per month. You may also need to travel occasionally within the UK, as needed. All applicants must hold or be prepared to undergo National Security Vetting (NSV) to Security Check (SC) level as a minimum.

Your future duties and responsibilities

As a Senior Software Engineer you’ll join a flagship UK Government programme working on a project that helps protect UK citizens’ lives. Working as part of a well-functioning team, you’ll immediately add Java expertise at an important stage of the project cycle.

You’ll also discover:

  1. A unique level of variety across different clients and industry sector
  2. Further interesting and challenging projects to stretch your skills
  3. Training and support specifically tailored to give you the right skills for your career/role – including accreditation and certifications
  4. Impactful work that makes a real difference in our communities
  5. A supportive tech community across CGI, with regular meet-ups, discussions, and shared best practice

Required qualifications to be successful in this role

Essential skills to be successful in this role:

  1. Broad knowledge of JAVA / JAVA EE – current and legacy versions, including best practices and patterns for code migrations
  2. Knowledge of best practices regarding continuous Integration/Delivery Pipelines (Jenkins or similar)
  3. Experience in setting up Test Automation Frameworks (Selenium, Cucumber, REST Assured)
  4. Configuration As Code (e.g. Jenkinsfile, Ansible or similar)
  5. Continuous Inspection Tooling (for example SonarQube)
  6. Sound understanding of DevOps principles, practices and philosophy
  7. Experience in Spring Boot

You’ll also need demonstrable experience and competency in the following:

  1. Java engineering and general software architecture
  2. Software lifecycle automation and best practices
  3. Problem solving complemented by good analytical and reasoning abilities
  4. Awareness of security concerns and best practices
  5. Deployment and management of large-scale systems

Desirable skills include:

  1. Cloud Providers (Azure, AWS)
  2. Configuration Management Tooling (GitLab or similar)
  3. Project/Issue Management Tooling (JIRA or similar)
  4. Infrastructure As Code (ARM Templates, Terraform)
  5. Containerisation (Docker, Podman) and Container Orchestration Systems (Docker Swarm, Kubernetes)

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because you are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team-one of the largest IT and business consulting services firms in the world.

#J-18808-Ljbffr

Senior Java Engineer employer: CGI

At CGI, we pride ourselves on being an exceptional employer, offering a collaborative and inclusive work culture that empowers our employees to make a real-world impact. As a Senior Java Engineer, you'll not only work on critical projects for the UK Government but also benefit from competitive salaries, excellent pension plans, and tailored training opportunities that foster your professional growth. Join us in Reading or London, where you'll be part of a supportive community dedicated to innovation and excellence, all while contributing to the safety and well-being of UK citizens.
C

Contact Detail:

CGI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Engineer

✨Tip Number 1

Make sure to showcase your problem-solving skills during the interview. Prepare examples of how you've tackled complex issues in previous projects, especially those related to Java and software architecture.

✨Tip Number 2

Familiarize yourself with the specific technologies mentioned in the job description, such as Jenkins, Selenium, and Spring Boot. Being able to discuss your hands-on experience with these tools will set you apart from other candidates.

✨Tip Number 3

Research CGI's recent projects and initiatives, particularly those related to law enforcement and public safety. This knowledge will help you demonstrate your genuine interest in the role and the impact of your work on UK citizens.

✨Tip Number 4

Network with current or former employees of CGI through platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application process.

We think you need these skills to ace Senior Java Engineer

Broad knowledge of JAVA / JAVA EE
Best practices for code migrations
Continuous Integration/Delivery Pipelines (Jenkins or similar)
Test Automation Frameworks (Selenium, Cucumber, REST Assured)
Configuration As Code (Jenkinsfile, Ansible or similar)
Continuous Inspection Tooling (SonarQube)
DevOps principles and practices
Experience in Spring Boot
Software lifecycle automation
Problem solving and analytical skills
Awareness of security concerns and best practices
Deployment and management of large-scale systems
Cloud Providers (Azure, AWS)
Configuration Management Tooling (GitLab or similar)
Project/Issue Management Tooling (JIRA or similar)
Infrastructure As Code (ARM Templates, Terraform)
Containerisation (Docker, Podman)
Container Orchestration Systems (Docker Swarm, Kubernetes)

Some tips for your application 🫡

Highlight Your Java Expertise: Make sure to emphasize your broad knowledge of JAVA and JAVA EE in your application. Include specific examples of projects where you've applied best practices and patterns for code migrations.

Showcase Problem-Solving Skills: Demonstrate your problem-solving abilities by providing examples of challenges you've faced in previous roles and how you overcame them. This aligns with the company's focus on impactful work.

Detail Your Experience with CI/CD: Include your experience with Continuous Integration/Delivery Pipelines, mentioning tools like Jenkins or similar. Highlight any relevant projects where you've set up Test Automation Frameworks or used Configuration as Code.

Express Commitment to Inclusivity: Since CGI values inclusivity and diversity, mention any experiences or initiatives you've been part of that promote these values. This will resonate well with their company culture.

How to prepare for a job interview at CGI

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java and Java EE, including both current and legacy versions. Highlight specific projects where you applied best practices and patterns for code migrations.

✨Demonstrate Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your responses and showcase your analytical abilities.

✨Familiarize Yourself with DevOps Practices

Understand the principles of DevOps and be ready to discuss your experience with Continuous Integration/Delivery Pipelines, Test Automation Frameworks, and Configuration as Code. Mention any tools you've used like Jenkins, Selenium, or Ansible.

✨Emphasize Team Collaboration

Since this role involves working closely with a team, be prepared to talk about your experiences in collaborative environments. Share how you’ve contributed to team success and how you handle feedback and support from peers.

Senior Java Engineer
CGI
Apply now
C
  • Senior Java Engineer

    Reading
    Full-Time
    43200 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2027-03-20

  • C

    CGI

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>