
Eligibility Criteria
Graduates (B.Tech/B.E., M.Tech, BCA, MCA) from any engineering or computer science stream; minimum 60% aggregate in graduation; final year students of 2025 or 2026 batches are eligible; no active backlogs at the time of joining; strong fundamentals in programming and data structures.

Job Description & Key Responsibilities
Capgemini is a global leader in consulting, technology services and digital transformation. With a presence in over 50 countries, the company helps clients across industries innovate, improve performance and sustain growth. In India, Capgemini operates large delivery centres that work on cuttingβedge projects for Fortuneβ500 customers, offering a vibrant ecosystem of learning, mentorship and career progression. The firm is known for its collaborative culture, strong emphasis on upβskilling, and a clear focus on employee wellβbeing, making it a preferred destination for fresh engineering talent.
The role of Software Engineer at Capgeminiβs Navi Mumbai office is designed for recent graduates who are eager to apply their academic knowledge to realβworld software solutions. As a member of a crossβfunctional delivery team, you will be involved in the full software development lifecycle β from requirement analysis and design to coding, testing, deployment and maintenance. The position offers exposure to enterpriseβgrade applications, cloud platforms and modern development practices, enabling you to build a solid foundation for a longβterm technology career.
Key Responsibilities:
1. Analyse business requirements and translate them into technical specifications.
2. Design, develop, and test scalable software components using Java/Python/C++.
3. Participate in code reviews and ensure adherence to coding standards.
4. Debug, troubleshoot, and resolve defects in existing applications.
5. Collaborate with senior engineers and architects to implement best practices.
6. Contribute to documentation, version control (Git) and release management.
7. Assist in performance tuning and optimisation of applications.
8. Engage with QA teams to ensure highβquality deliverables.
9. Stay updated with emerging technologies and suggest improvements.
10. Support postβdeployment monitoring and provide timely fixes.
Tech Stack: Java, Spring Boot, REST APIs, Python, SQL/NoSQL databases, Git, Jenkins, Docker, AWS/Azure (basic exposure). The role encourages continuous learning through Capgeminiβs internal training portals and certifications.
Growth Path: Starting as a Software Engineer, high performers can progress to Senior Engineer, Technical Lead, and eventually Architect or Project Manager, with clear competency matrices and regular performance reviews.
Why Join Capgemini? You will work on impactful projects for global clients, receive mentorship from industry veterans, and benefit from a structured learning environment that includes certifications, hackathons and global mobility opportunities. The companyβs strong brand, competitive compensation and emphasis on workβlife balance make it an ideal launchpad for a successful tech career.