CGI Inc is looking for Java Full Stack Developer

CGI Inc is looking for Java Full Stack Developer

A Java Full Stack Developer is responsible for designing, developing, and maintaining both front-end and back-end components of web applications, ensuring seamless integration, scalability, and performance.

Must have skills

FrontEnd : Angular/ React, TypeScript
Backend : Java Spring Boot, Spring Xecurity, Java 8, Maven
Database : MongoDB (SQL)

Good to have skills– Cloud : Azure and/or AWS

Duties & Responsibilities

1. Collaborate with product managers and business analysts to gather and analyse requirements, then translate them into technical specifications for both frontend and backend layers.

2. Design, develop and maintain RESTful APIs and microservices architecture using Java, Spring Boot or similar frameworks, ensuring modularity, scalability and maintainability.

3. Build responsive, interactive and highperforming user interfaces using frontend technologies such as React, Angular, JavaScript/ TypeScript, HTML5 and CSS3, aligned with UX/UI designs.
Architect and implement database models, data access layers and queries (SQL, NoSQL) supporting application backend and analytics needs, including optimization for largevolume data.

4. Integrate backend services with frontend interfaces, thirdparty APIs, external systems, and message/eventdriven pipelines (e.g., Kafka, MQ) to enable endtoend functional flows.

5. Participate in architecture discussions and define system design, modules, integration patterns, security, performance and scalability requirements.

6. Develop and maintain code following best practices: clean architecture, design patterns, refactoring, automated testing (unit, integration, endtoend) and continuous delivery.

7. Implement and maintain CI/CD pipelines, version control workflows (Git), build automation (Maven/Gradle), containerization (Docker/Kubernetes) and deployment automation.
Optimize application performance: reduce response times, improve concurrency, manage memory, tuning and monitoring with observability tools (e.g., Prometheus, Grafana, ELK).

8. Troubleshoot production issues: diagnose root causes, debug across stack (UI to DB), coordinate with operations/support teams, implement fixes and document solutions.
Ensure application security, data protection, compliance and rolebased access control, implementing authentication/authorization, encryption, secure coding practices.

9. Lead code reviews, mentor junior developers, share best practices and promote a culture of continuous improvement and high code quality.

Work Experience: 5 to 8 Years
Job Location: Bangalore, India

About CGI Inc

Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB).

How to Apply? Click Here to Apply Now
Candidate may be redirected to recruiters/ employers database!