Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full Stack Developer @ CGI

Home > Software Development

 Java Full Stack Developer

Job Description

Key Responsibilities:

  • Build responsive, modern front-end applications using Angular and best UI/UX practices.
  • Develop scalable backend services and RESTful APIs using Java (Spring Boot) and Node.js.
  • Design and implement cloud-native solutions using AWS services including Lambda, API Gateway, ECS/EKS, S3, CloudFront, RDS/DynamoDB, Cognito, SQS/SNS, etc.
  • Create, maintain, and optimize ETL/ELT data workflows using AWS Glue (Jobs, Workflows, Crawlers).
  • Query and analyze structured/unstructured data using AWS Athena, and integrate results into application workflows.
  • Work with Amazon Redshift to build and optimize data models, queries, and analytics integrations.
  • Collaborate with data teams to build application features that rely on analytics, reporting, and data-enriched APIs.
  • Implement secure, high-performance microservices aligned with cloud and data engineering best practices.
  • Automate application CI/CD pipelines using tools like CodePipeline, GitHub Actions, GitLab CI, or Jenkins.
  • Debug, troubleshoot, and resolve full-stack issues across UI, API, data integration, and AWS layers.
  • Ensure compliance with cloud security standards, IAM policies, encryption, and secure coding principles.
  • Document system architecture, API contracts, data flows, and deployment processes.
  • Participate in Agile ceremonies and contribute to sprint deliverables, estimations, and retrospectives.
  • Work within Agile/Scrum methodologies and contribute to sprint planning, estimations, and retrospectives.

Required Skills & Qualifications:

  • Bachelors degree in computer science, Information Security, or related field (preferred).
  • 47 years of hands-on experience as a Full Stack or Software Engineer..
  • Strong proficiency in Java (Spring Boot) and Node.js backend development.
  • Solid experience building front-end applications using Angular (version 8+ preferred).
  • Strong hands-on experience with AWS services, including:
  • Compute & APIs: Lambda, API Gateway, ECS/EKS
  • Storage & Databases: S3, RDS, DynamoDB
  • Security: Cognito, IAM
  • Data Engineering: AWS Glue (ETL), Athena (SQL queries), Redshift (Data warehousing)
  • Understanding of microservices, event-driven architecture, and REST API best practices.
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.).
  • Familiarity with Docker containers and orchestration platforms (ECS/EKS/Kubernetes).
  • Knowledge of DevSecOps principles and secure coding standards (OWASP).
  • Strong experience with Git, CI/CD pipelines, and automated deployments.
  • Understanding of authentication/authorization (OAuth2, JWT).
  • Strong debugging, problem-solving, and analytical skills.
  • Good communication and collaboration abilities.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: CGI
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Java AWS Glue Node.Js AWS Angular DynamoDB Spring Boot Java Fullstack

 Fraud Alert to job seekers!

₹ 15-22.5 Lacs P.A

Similar positions

Audio Driver Developer

  • Capgemini
  • 10 - 17 years
  • Bengaluru
  • 14 hours ago
₹ Not Disclosed

Python Developer

  • Oracle
  • 3 - 6 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Fullstack Developer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 15 hours ago
₹ Not Disclosed

React UI Developer

  • Cognizant
  • 3 - 6 years
  • India
  • 15 hours ago
₹ -15 Lacs P.A.

CGI

Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back™ Transformation approach. Front2Back™ uses the exponential power of cloud and cognitive to provide hyper-persona...