Skip to main content

Senior Software Engineer - Java Full Stack Developer

Technology
CGI Group
2 weeks agoUntil 11/11/2026
Full timeOn-site

Job description

Position Description:

At CGI, we're a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability, and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.

This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development.

Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position; however, only candidates selected for interviews will be contacted. No unsolicited agency referrals, please.

Job Title: Java IIB Position: SSE

Experience: 6 Years

Category: Software Development/Engineering

Job Location: Bangalore

Mode of Work: Hybrid (3 Days WFO)

Full Stack Developer - Developer Portal & API Onboarding

We are seeking an experienced Full Stack Developer to help advance Huntington's Developer Portal and modernize API onboarding capabilities. This role is responsible for building high-quality front-end user experiences, robust backend services, and scalable cloud deployments on Google Cloud Platform (GCP). Ideal candidates excel in React UI/UX development, Java/Spring Boot, and cloud-native engineering, with a strong passion for improving developer experience.

Key ResponsibilitiesFront End Development (High Priority)

  • Design, develop, and enhance customer-facing and internal-facing portal interfaces using React, TypeScript/JavaScript, HTML5, and CSS/SCSS.
  • Build clean, modular, and reusable UI components following best practices and design system standards.
  • Create responsive, accessible, and highly intuitive UI flows that align with UX guidelines.
  • Optimize front end performance, load times, and component-level rendering.
  • Work closely with UX designers to convert wireframes, mockups, and prototypes into polished user experiences.
  • Contribute to and evolve a UI component library/design system to ensure visual and interaction consistency across the portal.
Back End Development
  • Develop and maintain RESTful APIs using Java and Spring Boot.
  • Integrate backend services with API catalogs, onboarding workflows, documentation systems, and enterprise services.
  • Implement robust logging, validation, exception handling, and secure API communication patterns.
  • Support service logic, data models, and middleware powering portal functionality.
Cloud Engineering (GCP Focused) Deploy and support application components on Google Cloud Platform leveraging:

  • Cloud Run
  • Bigtable
  • Secret Manager
  • IAM
  • Terraform (IaC)
Additional cloud responsibilities include:
  • Improving CI/CD pipelines and deployment automation.
  • Enhancing application reliability, observability, resiliency, and performance across environments.
  • Collaborating with cloud engineering teams to evolve architecture and platform capabilities.
Developer Experience & Portal Enablement
  • Support improvements to self-service onboarding, API discovery, and developer productivity features.
  • Maintain documentation for UI components, backend services, workflows, and architectural patterns.
  • Provide guidance to internal teams integrating with or consuming the Developer Portal.
Locations: Senior Software Engineer - Java Full Stack Developer

Category: Software Development/Engineering

Main location: India, Karnataka, Bangalore

Position ID: J0826-1224

Employment Type: Full Time

Keywords
ReactOSHTML5Microsoft ExcelSpring FrameworkTypescriptShimJavaScriptJavaCI/CDBigtable

Interested in this role?