
Job Description & Key Responsibilities
HCL Technologies, a Fortune 500 IT services giant, has its roots in India and now operates in more than 50 countries. With a strong focus on digital transformation, cloud, cybersecurity, and AI, HCL helps Fortune 500 clients reinvent their businesses. The companyβs culture is built around "Employees First" β a philosophy that empowers individuals, encourages innovation, and rewards performance. Over the years, HCL has consistently been recognized for its inclusive work environment, robust learning ecosystem, and commitment to sustainability.
To fuel its rapid growth, HCLTech runs a dedicated Graduate Engineer Trainee (GET) program that welcomes fresh engineering graduates. The program is designed as a launchpad for young talent to acquire realβworld experience, work on cuttingβedge projects, and receive mentorship from seasoned professionals. Participants are placed in dynamic, crossβfunctional teams where they can contribute to client solutions while building a solid technical foundation.
As a Graduate Engineer Trainee, you will be part of a vibrant team that values curiosity, collaboration, and continuous improvement. You will get handsβon exposure to the latest technologies, agile methodologies, and industry best practices. The role offers a clear progression path β from handling wellβdefined tasks to leading modules, and eventually steering entire projects as a Senior Engineer, Technical Lead, or Project Manager.
Key Responsibilities:
1. Develop, test, and maintain software components under the guidance of senior engineers.
2. Participate in code reviews and adopt best coding standards.
3. Assist in designing solution architectures for client requirements.
4. Collaborate with crossβfunctional teams (QA, DevOps, Business Analysts) to deliver endβtoβend solutions.
5. Write technical documentation and user manuals for developed modules.
6. Contribute to agile ceremonies β sprint planning, daily standβups, retrospectives.
7. Perform unit testing and support integration testing activities.
8. Stay updated with emerging technologies and propose innovative ideas.
9. Resolve production issues and provide postβdeployment support.
10. Engage in continuous learning through internal training portals and certifications.
Tech Stack: Java, .NET, Python, JavaScript, React/Angular, SQL/NoSQL databases, AWS, Azure, Docker, Kubernetes, CI/CD pipelines, Agile/Scrum.
Growth Path: GET β Engineer β Senior Engineer β Technical Lead β Project Manager β Delivery Head.
Why Join HCLTech? You will work with a global clientele, receive worldβclass mentorship, and benefit from a structured learning journey that includes certifications, hackathons, and rotational assignments. The companyβs strong brand, competitive salary, and emphasis on workβlife balance make it an ideal place to start a tech career.