Jobs on TAL
All jobsOnsiteEngineeringgeneral software5-12 yearsjava
OnsiteSeniorgeneral software

Senior Software Engineer - Principal Java Developer

CGIChennai, Tamil Nadu, IndiaPosted 20 May 2026

CGI is hiring a Senior Software Engineer to drive technical vision and architecture for enterprise-grade applications in their Chennai office. The role involves working in an Agile environment to build scalable, secure, cloud-native solutions using Java and Jakarta EE. Candidates will lead technical design, mentor developers, and collaborate across cross-functional teams to solve complex distributed systems challenges. This position offers a stable career path within a large global IT consulting firm.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

Experience

5-12 years

Function

Engineering

Work mode

Onsite, India

Company

Tier 2

What you will work on

CGI is hiring a Senior Software Engineer to drive technical vision and architecture for enterprise-grade applications in their Chennai office. The role involves working in an Agile environment to build scalable, secure, cloud-native solutions using Java and Jakarta EE. Candidates will lead technical design, mentor developers, and collaborate across cross-functional teams to solve complex distributed systems challenges. This position offers a stable career path within a large global IT consulting firm.

TAL's take

Quality 55/1005/5 clarityTier 2 company

Solid role at a large, stable global consulting firm providing clear scope and technical growth.

The JD is very well-structured with clear technical requirements and defined responsibilities.

Salaries at CGI

12.7 LPA average

Based on 120 Grapevine salary entries for CGI.

View all salaries

Engineering

0 - 2 years | L1

7 LPA average

Range: 7 - 7 LPA

Engineering

2 - 4 years | Senior Consultant

10 LPA average

Range: 7 - 15 LPA

Engineering

4 - 6 years | L2

10 LPA average

Range: 6 - 15 LPA

Engineering

6 - 8 years | L2

14 LPA average

Range: 9 - 21 LPA

Must haves

  • Minimum 5 years of relevant Java experience
  • Expertise in Java SE 11 and Jakarta EE
  • Experience with Jakarta EE containers like WebSphere Liberty
  • Hands-on experience with AWS, Azure, or Google Cloud
  • Proficiency in asynchronous programming paradigms
  • Experience designing solutions using Domain-Driven Design principles
  • Strong experience with PostgreSQL

Tools and skills

javajakarta eejava se 11jpacdiejbjax-rspostgresqlgitjenkinsargocddockerpodmanawsazuregoogle cloud

Nice to have: java se 17, java se 21, kubernetes, quarkus, microprofile, kafka, rabbitmq, jms.

About the company

Global IT consulting firm with established presence but not a product-first engineering brand.

Posts mentioning CGI

LTIMindtree vs CGI – Which One Would You Choose?

I’m currently at Deloitte with ₹10.5 LPA fixed, working in a Salesforce DevOps profile. I have 6 offers, but these 2 are the best: 1. LTIMindtree • ₹20.5 LPA fixed • ₹1.5L joining bonus + ₹50K relocation bonus • Joining: 4th August • Location: Noida (I can travel from Agra weekly) • Client: HW Kaufmann (US-based) - Anyone knows — is this a US shift role? - Does LTIMindtree allow WFH for US shift roles? - Also, I heard LTIM has mostly short-term projects — how true is this? 2. CGI • ₹17.5 LPA fixed + 5% variable + ₹50K joining bonus • Joining: 11th August • Location: Pune • Client: CIBC Bank (Canada) • Probable onsite to Canada after 1 year — Anyone working at CGI Pune — do they allow WFH? Right now, I get around ₹80K in-hand at Deloitte (WFH). If I join CGI in Pune, expenses would be around ₹40K/month, so net savings will be similar to now. LTIM offers a higher fixed salary, bonuses, and known client; CGI has lower fixed but onsite potential and a reputed Canadian bank client. I’m in Salesforce DevOps, looking for long-term growth, onsite opportunities, and role stability. What would you choose and why? Would really appreciate honest advice

IT Company Discussion50

Is CGI is good company to work? I got interview call , for GCP admin.. Anyone from CGI ,please help..

IT Company Discussion50

LTIMindtree vs CGI – Which One Would You Choose?

LTIMindtree vs CGI – Which One Would You Choose? I’m currently at Deloitte with ₹10.5 LPA fixed, working in a Salesforce DevOps profile. I have 6 offers, but these 2 are the best: 1. LTIMindtree • ₹20.5 LPA fixed • ₹1.5L joining bonus + ₹50K relocation bonus • Joining: 4th August • Location: Noida (I can travel from Agra weekly) • Client: HW Kaufmann (US-based) - Anyone knows — is this a US shift role? - Does LTIMindtree allow WFH for US shift roles? - Also, I heard LTIM has mostly short-term projects — how true is this? 2. CGI • ₹17.5 LPA fixed + 5% variable + ₹50K joining bonus • Joining: 11th August • Location: Pune • Client: CIBC Bank (Canada) • Probable onsite to Canada after 1 year — Anyone working at CGI Pune — do they allow WFH? Right now, I get around ₹80K in-hand at Deloitte (WFH). If I join CGI in Pune, expenses would be around ₹40K/month, so net savings will be similar to now. LTIM offers a higher fixed salary, bonuses, and known client; CGI has lower fixed but onsite potential and a reputed Canadian bank client. I’m in Salesforce DevOps, looking for long-term growth, onsite opportunities, and role stability. What would you choose and why? Would really appreciate honest advice

Company Reviews20