At a Glance
- Tasks: Design and develop secure, scalable software solutions using Java in a collaborative team.
- Company: Join CGI, a top-rated employer known for its inclusive and supportive culture.
- Benefits: Enjoy competitive salary, private healthcare, pension scheme, and remote work flexibility.
- Why this job: Make a real-world impact while deepening your expertise in a dynamic environment.
- Qualifications: Strong Java experience and a passion for collaborative problem-solving required.
- Other info: Be part of a diverse community with excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
At CGI, you will help engineer secure, resilient systems that underpin critical services and deliver real‑world impact. As a Senior Java Engineer, you will play a key role within a collaborative delivery team, designing and building scalable solutions that support complex programmes. You will be trusted to take ownership of your work, encouraged to bring curiosity and creativity to technical challenges, and supported by a culture that values learning, shared success and continuous improvement. This is an opportunity to deepen your expertise, broaden your skillset and make a meaningful contribution within an organisation that empowers its engineers.
Due to the secure nature of the programme, you will need to hold SC Clearance or be eligible to obtain it. This is a hybrid role, with an expectation of working 1–2 days per week on site in our Sheffield office, with flexibility for remote working for the rest of the time.
Your future duties and responsibilities:
- Contribute to the design, development and maintenance of software systems within a modern engineering and DevOps environment.
- Help build reliable, maintainable and scalable solutions across a microservices‑based architecture, with a primary focus on Java while remaining open to working across the wider stack where needed.
- Collaborate closely with other engineers to review code, improve delivery practices and support deployment and operational processes.
- Apply sound engineering judgement, explore new ideas and technologies, and continuously improve both the solutions you build and the way the team works.
Design & develop backend services and APIs using Java (or C# where appropriate).
Required qualifications to be successful in this role:
- Strong backend development experience using Java (or C#).
- Experience building and supporting services within microservices architectures.
- Familiarity with cloud and containerised environments (AWS, Kubernetes, Helm).
- Experience using Git, CI/CD pipelines and modern developer workflows.
- Good communication skills and a collaborative, team‑focused mindset.
- Curiosity and willingness to learn across the stack and tooling.
What you can expect from us:
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. 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.
Java Engineer in Sheffield employer: CGI
Contact Detail:
CGI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer in Sheffield
✨Tip Number 1
Network like a pro! Reach out to current employees at CGI on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by brushing up on your Java skills and understanding microservices architecture. Be ready to discuss your past projects and how you've tackled challenges—show them your problem-solving mindset!
✨Tip Number 3
Don’t just focus on technical skills; highlight your teamwork and collaboration experiences. CGI values a friendly community, so share examples of how you’ve worked well with others to achieve common goals.
✨Tip Number 4
Apply through our website for a smoother process! It shows you're genuinely interested in joining CGI and helps us keep track of your application. Plus, it’s super easy to do!
We think you need these skills to ace Java Engineer in Sheffield
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 backend development experience, especially with Java, and any relevant projects you've worked on in microservices architectures.
Craft a Compelling Cover Letter: Use your cover letter to showcase your passion for engineering and how you can contribute to CGI's collaborative culture. Mention specific technologies you're familiar with, like AWS or Kubernetes, and express your eagerness to learn and grow.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex engineering challenges. This could be through specific projects or situations where you applied sound engineering judgement and creativity.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of success. It’s the easiest way for us to see your application and get you started on your journey with CGI!
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 backend development, microservices architectures, and any relevant projects you've worked on. They’ll likely ask you technical questions, so having a solid grasp of Java concepts will help you shine.
✨Showcase Your Collaborative Spirit
Since this role emphasises teamwork, be ready to share examples of how you've successfully collaborated with others in past projects. Highlight your experiences in code reviews, pair programming, or any team-based problem-solving scenarios. This will demonstrate that you’re not just a great coder but also a team player.
✨Familiarise Yourself with Their Tech Stack
Take some time to research CGI’s tech stack, especially around AWS, Kubernetes, and CI/CD pipelines. If you have experience with these technologies, be sure to mention it. If not, show your willingness to learn and adapt, as they value curiosity and continuous improvement.
✨Prepare Questions That Matter
Interviews are a two-way street, so come prepared with thoughtful questions about the team culture, ongoing projects, and opportunities for growth within the company. This shows your genuine interest in the role and helps you assess if CGI is the right fit for you.