CGI, one of the world’s largest IT and business consulting firms, is actively hiring freshers for the role of Apprentice Java/Support under its Software Development and Engineering division in Hyderabad. This is an excellent opportunity for B.E/B.Tech graduates with skills in Java, Python, Angular, and SQLite to launch their careers with a globally respected organisation. Read on for complete details, eligibility, and the direct application link for Position ID J0526-0365.
Job Overview
| Detail | Information |
|---|---|
| Company | CGI |
| Role | Apprentice Java / Support |
| Position ID | J0526-0365 |
| Category | Software Development / Engineering |
| Location | Hyderabad, Andhra Pradesh, India |
| Eligibility | B.E / B.Tech in CS / IT or related field |
| Batch | 2024 / 2025 / 2026 Pass-outs |
| Employment Type | Full Time |
| Salary | Competitive (Not Disclosed) |
| Experience | Freshers |
| Key Skills | Java, Python, Angular, SQLite, Communication |
| Apply Mode | Online via CGI Njoyn Portal |
| Last Date | Apply As Soon As Possible |
About CGI
Founded in 1976, CGI is among the largest IT and business consulting services firms in the world, with over 91,000 consultants and professionals across 40+ countries. CGI partners with leading organisations in government, financial services, healthcare, and utilities to help them solve complex business and technology challenges.
In India, CGI has a strong delivery presence in Bangalore, Hyderabad, Chennai, Mumbai, and Pune. CGI calls its employees “Partners” rather than staff, reflecting a culture deeply rooted in ownership, belonging, and shared success. CGI is publicly listed on the TSX (GIB.A) and NYSE (GIB).
Role Overview
As part of the CGI Apprentice Hiring 2026, selected candidates will join CGI’s Software Development and Engineering division in Hyderabad and work on Java-based application development and production support. The role is full-time and based onsite in Hyderabad.
Apprentices at CGI work in shifts and may be required to extend hours based on project requirements, giving them strong exposure to enterprise-level work environments, real client-facing projects, and modern web stacks including Java, Angular, SQLite, and Python.
Key Responsibilities
- Java Application Development — Build and maintain Java-based applications under the guidance of senior engineers and tech leads.
- Application Support — Provide L1/L2 production support, triage incidents, root-cause analyze and resolve issues within SLAs.
- Front-End Work — Contribute to UI components using Angular and integrate with backend Java APIs.
- Scripting and Automation — Use Python for automation, log analysis, batch jobs, and small utility scripts.
- Database Operations — Query, design, and maintain data using SQLite and other relational databases.
- Communication — Maintain clear, professional communication with internal stakeholders, ticket reporters, and team leads.
- Shift Readiness — Be prepared to work in rotational shifts and extended hours per project schedule.
- Continuous Learning — Actively pursue knowledge in latest technologies and frameworks.
Required Skills
- Java — Strong fundamentals in Core Java and OOPs. Familiarity with Spring/Spring Boot is a plus.
- Python — Working knowledge of Python for scripting and automation tasks.
- Angular — Familiarity with Angular components, routing, and basic state management.
- SQLite — Comfort writing and optimizing SQL queries on SQLite or any RDBMS.
- Communication — Excellent written and verbal English communication skills.
- Problem-Solving — Strong analytical thinking and ability to debug complex issues.
Eligibility Criteria
- B.E/B.Tech in Computer Science, Information Technology, or a related engineering field is required.
- 2024, 2025, or 2026 graduating batch candidates can apply.
- Strong academic record with no major backlogs.
- Excellent communication and stakeholder management skills.
- Willingness to work in rotational shifts and extended hours when project demands.
Selection Process
Round 1 — Resume Screening
Shortlisting based on academic background, technical skills in Java, Python, Angular, and SQLite, along with communication ability.
Round 2 — Technical Assessment
Online or written test covering Core Java, OOPs, SQL queries, basic Python, and logical reasoning.
Round 3 — Technical Interview
Face-to-face or virtual interview with CGI’s engineering team covering Java fundamentals, Angular basics, SQL, and your project work.
Round 4 — HR / Managerial Interview
Behavioral round covering career goals, flexibility to work in shifts, and alignment with CGI’s ownership-driven culture.
Salary and Benefits
CGI has not disclosed the exact salary for the Apprentice Java/Support role. As a global IT firm with 91,000+ professionals, CGI offers competitive compensation aligned with industry norms.
CGI Partners enjoy a range of benefits including:
- Comprehensive health insurance
- CGI Share Purchase Plan (employee stock ownership)
- Access to professional learning and certification programs
- Mentorship from experienced consultants
- A collaborative and inclusive work culture
- Opportunity to work on global client projects across 40+ countries
How to Apply
- Click the Apply Now link below to visit CGI’s official Njoyn careers portal.
- You will be redirected to Position ID J0526-0365 — Apprentice Java/Support, Hyderabad.
- Create a candidate profile on the Njoyn portal or log in if you already have one.
- Fill in the application form with your academic background, skills, and contact details.
- Upload your updated resume in PDF format. An ATS-friendly resume is recommended.
- Submit your application and save the reference number for follow-up.
Apply Now: CGI Njoyn Portal — Position J0526-0365