Java Engineers

Java Engineers

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
CGI

At a Glance

  • Tasks: Design and develop secure, high-performing Java applications for public services.
  • Company: Join CGI, a top-rated employer committed to innovation and inclusivity.
  • Benefits: Competitive salary, excellent pension, private healthcare, and a share scheme.
  • Why this job: Make a real impact on national programmes while working with cutting-edge technologies.
  • Qualifications: Experience in Java development and microservices architecture is essential.
  • Other info: Enjoy a remote work environment with opportunities for career growth and collaboration.

The predicted salary is between 28800 - 48000 £ per year.

At CGI, we are shaping the future of digital government solutions—building secure, high-impact platforms that improve services for millions across the UK. As a Java Engineer, you will play a pivotal role in designing and developing scalable, resilient back-end systems using the latest Java and microservices technologies. You will collaborate with skilled professionals who take ownership of their work, share ideas freely, and are empowered to create solutions that make a lasting difference. This is an opportunity to contribute to a major national programme where innovation, teamwork, and continuous learning come together to deliver meaningful results.

Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This role will be mainly remote with occasional travel as required to UK CGI or client offices.

Your future duties and responsibilities:

  • Design, develop, and maintain secure, high-performing Java applications that underpin key public services.
  • Work collaboratively within a cross-functional team to help shape modern architectures using microservices and cloud-native technologies.
  • Contribute to all stages of the development lifecycle, from technical design and implementation through to testing and optimisation.
  • Take ownership of your work, bring forward creative ideas, and leverage the support of a highly experienced team that values collaboration and continuous improvement.

Key responsibilities include:

  • Build and enhance Java-based microservices using Spring Boot and related frameworks.
  • Work closely 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 all solutions meet strict security and compliance requirements.

Required qualifications to be successful in this role:

You should have experience developing large-scale enterprise applications using Java and microservices frameworks, alongside a solid understanding of secure, scalable system design. You will bring an analytical mindset, collaborative approach and a drive to deliver high-quality code that meets user and business needs.

Required experience:

  • Proven experience as a Java Developer or Senior Software Engineer.
  • 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.

What you can expect from us:

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you will 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. Your work creates value. You will 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 will shape your career by joining a company built to grow and last.

Java Engineers employer: CGI

At CGI, we pride ourselves on being a top employer, recognised for our commitment to inclusivity and employee growth. As a Java Engineer, you'll thrive in a collaborative environment that values innovation and teamwork, while enjoying competitive benefits such as a share scheme and private healthcare. With opportunities for continuous learning and career advancement, you'll be part of a friendly community dedicated to making a meaningful impact on public services across the UK.
CGI

Contact Detail:

CGI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Engineers

✨Tip Number 1

Network like a pro! Reach out to current CGI employees on LinkedIn or at tech meetups. Ask them about their experiences and any tips they might have for landing a role as a Java Engineer. Personal connections can make all the difference!

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Java projects, especially those using microservices and Spring Boot. This gives you a chance to demonstrate your coding abilities and passion for development directly to potential employers.

✨Tip Number 3

Prepare for the interview by brushing up on common Java and microservices questions. Practice coding challenges and be ready to discuss your past projects. The more prepared you are, the more confident you'll feel when it’s time to shine!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be part of a community that values innovation and teamwork—just what we’re all about at CGI!

We think you need these skills to ace Java Engineers

Java
Spring Boot
Microservices Architecture
RESTful API Development
Containerisation (Docker, Kubernetes)
Agile/Scrum Methodologies
CI/CD Pipelines
Cloud Environments (AWS/Azure/GCP)
DevOps Principles
Analytical Mindset
Collaboration Skills
High-Quality Code Delivery
Security and Compliance Awareness
Scalable System Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Java Engineer role. Highlight your experience with Java, microservices, and any relevant projects you've worked on. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background makes you a great fit. Don't forget to mention your collaborative spirit and innovative ideas—those are key for us at CGI.

Showcase Your Projects: If you've worked on any interesting projects, especially those involving Java and microservices, make sure to include them in your application. We love seeing real-world examples of your work and how you've tackled challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you'll find all the details about the role and our company culture there!

How to prepare for a job interview at CGI

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java, Spring Boot, and microservices in detail. Think of specific projects where you’ve used these technologies and be ready to explain your role and the impact of your work.

✨Showcase Your Collaborative Spirit

Since this role involves working closely with cross-functional teams, highlight your teamwork experiences. Share examples of how you've collaborated with developers, architects, and testers in past projects. This will demonstrate that you can thrive in a collaborative environment.

✨Prepare for Technical Questions

Expect technical questions related to system design, performance optimisation, and security compliance. Brush up on concepts like RESTful APIs, containerisation, and cloud environments. Practising coding challenges or system design scenarios can also give you an edge.

✨Emphasise Continuous Learning

CGI values innovation and continuous improvement, so be sure to express your commitment to learning. Talk about any recent courses, certifications, or personal projects that showcase your drive to stay updated with the latest technologies and methodologies in software development.

Java Engineers
CGI
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>