04 Nov
|
Important Business
|
Bengaluru
04 Nov
Important Business
Bengaluru
Java FS Developer
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.Job Title: Java Full Stack Developer
Position: Senior frontend Developer
Experience: 5-8 Years
Category: Senior Software Developer
Shift: 10am – 7pm
Client Office, Bangalore
Employment Type: Full Time
Master's degree
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.
Collaborate with product managers and business analysts to gather and analyse requirements, then translate them into technical specifications for both frontend and backend layers.
Design, develop and maintain RESTful APIs and microservices architecture using Java, Spring Boot or similar frameworks, ensuring modularity, scalability and maintainability.
Build responsive, interactive and high‑performing 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 large‑volume data.
Integrate backend services with frontend interfaces, third‑party APIs, external systems, and message/event‑driven pipelines (e.g., Participate in architecture discussions and define system design,
modules, integration patterns, security, performance and scalability requirements.
Develop and maintain code following best practices: clean architecture, design patterns, refactoring, automated testing (unit, integration, end‑to‑end) and continuous delivery.
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., 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 role‑based access control, implementing authentication/authorization, encryption, secure coding practices.
Lead code reviews, mentor junior developers, share best practices and promote a culture of continuous improvement and high code quality.
Maintain documentation of system architecture, API contracts, deployment procedures, user guides and technical run‑books to support maintainability and hand‑over.
Participate in agile development ceremonies (sprint planning, daily stand‑ups, backlog refinement, demos and retrospectives) ensuring full‑stack deliverables align with sprint goals.
Work with QA and test automation teams to define test strategies, support TDD/BDD practices and ensure code quality across frontend and backend.
FrontEnd : Angular/React, TypeScript
Backend : Java Spring Boot, Spring Xecurity, Java 8, Maven
Database : MongoDB (SQL)
Cloud : Azure and/or AWS
Here, you’ll reach your full potential because…
That’s why we call ourselves CGI Partners rather than employees. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. Come join our team—one of the largest IT and business consulting services firms in the world.
📌 Full Stack Java AWS Engineer (Bengaluru)
🏢 Important Business
📍 Bengaluru