Position Description
We are looking for an experienced Java Fullstack Lead who can provide technical leadership in an Agile environment while guiding development teams to deliver scalable and high-quality solutions. The role involves working with modern web technologies such as Vue.js, React, TypeScript, and backend technologies like Java.
The candidate will collaborate with product teams, business analysts, and technical stakeholders to design, develop, and deploy scalable applications while ensuring best practices through code reviews, testing strategies, and cloud-based deployments.
Experience: 7 to 12 Years
Category: Software Development / Engineering
Main Location: India
Alternate Location(s): Bangalore / Hyderabad / Mumbai / Pune / Chennai
Employment Type: Full Time
Your future duties and responsibilities
- Lead and mentor engineers in an Agile development team.
- Ensure technical quality and adherence to coding standards through frequent code reviews.
- Work closely with product teams and business analysts to provide technical analysis for upcoming work.
- Collaborate with architects, technical leadership, and platform teams to design scalable solutions.
- Manage cross-team technical dependencies and ensure smooth integration across systems.
- Present technical solutions and updates to stakeholders when required.
- Support cloud deployments and infrastructure using Microsoft Azure.
- Drive best practices in testing methodologies such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
Must-Have Skills
- Strong hands-on experience in Java and backend development.
- Experience in modern frontend frameworks such as Vue.js or React.
- Strong knowledge of TypeScript and modern web development practices.
- Experience developing Single Page Applications (SPA).
- Experience working with GraphQL APIs.
- Experience in Agile development environments and cross-team collaboration.
- Strong problem-solving, leadership, and communication skills.
Good-to-Have Skills
- Experience with Microsoft Azure cloud deployments.
- Familiarity with Azure DevOps for CI/CD pipelines and project management.
- Experience mentoring or leading engineering teams.
- Familiarity with testing tools and frameworks such as Cucumber and Gherkin.
- Knowledge of microservices architecture and distributed systems.
- Experience integrating frontend applications with modern backend APIs.
Required Qualifications To Be Successful In This Role
Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience.
Together, as owners, let’s turn meaningful insights into action.
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. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
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.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.