Jobs / Full Stack Developer / CGI Hiring Java Full Stack Developer with AWS | Bangalore & Chennai
CGI logo

CGI

CGI Hiring Java Full Stack Developer with AWS | Bangalore & Chennai

location_on Bangalore, Chennai | Hybrid
work 6 - 9 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Java Full Stack Developer with AWS – CGI (Bangalore or Chennai)

Job Overview

CGI is hiring an experienced Java Full Stack Developer with AWS for a full-time Senior Software Engineer role in Bangalore or Chennai. This opportunity is suitable for professionals with 6 to 9 years of experience in enterprise application development using Java, Spring Boot, AWS, microservices, and Angular.

You will design, develop, test, deploy, and maintain cloud-ready applications while working with cross-functional Agile teams. You will participate in architecture discussions, implement scalable REST APIs, build modern user interfaces, and support production systems.


Key Responsibilities

  • Design, develop, test, deploy, and maintain cloud-ready applications.
  • Participate in architecture discussions and technical solution design.
  • Implement scalable REST APIs.
  • Build modern user interfaces.
  • Support production systems.
  • Perform software design and coding.
  • Conduct code reviews.
  • Implement automated testing.
  • Build and maintain CI/CD pipelines.
  • Deploy applications to cloud environments.
  • Integrate APIs and third-party services.
  • Develop and maintain databases.
  • Collaborate with DevOps teams.
  • Mentor junior engineers.


Required Skills

  • Java 8+
  • J2EE
  • Spring
  • Spring Boot
  • Spring Security
  • Angular
  • HTML5
  • CSS
  • JavaScript
  • REST
  • SOAP
  • Microservices
  • AWS
  • Azure exposure
  • Kafka
  • Apigee
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • SQL
  • Git
  • Jenkins
  • GitHub Actions
  • Terraform
  • Docker
  • Kubernetes
  • Tomcat
  • Datadog
  • Spring Cloud Config
  • JUnit
  • Mockito
  • JSON
  • Python
  • Test Driven Development
  • Scrum
  • Agile
  • CI/CD
  • uDeploy
  • Event-driven architecture

Preferred Skills

  • Experience delivering enterprise software solutions.
  • Cloud-native application development.
  • Distributed systems.
  • Modern software engineering practices.


Education

Bachelor's degree in Computer Science or a related discipline.


Experience

6 to 9 years of experience delivering enterprise software solutions.


Required Technologies

  • Java 8+
  • J2EE
  • Spring
  • Spring Boot
  • Spring Security
  • Angular
  • HTML5
  • CSS
  • JavaScript
  • REST
  • SOAP
  • Microservices
  • AWS
  • Azure
  • Kafka
  • Apigee
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • SQL
  • Git
  • Jenkins
  • GitHub Actions
  • Terraform
  • Docker
  • Kubernetes
  • Tomcat
  • Datadog
  • Spring Cloud Config
  • JUnit
  • Mockito
  • JSON
  • Python
  • Test Driven Development (TDD)
  • Scrum
  • Agile
  • CI/CD
  • uDeploy
  • Event-Driven Architecture


Soft Skills

  • Communication
  • Analytical thinking
  • Collaboration
  • Problem-solving
  • Ownership
  • Continuous learning


Benefits of Working in this Role

This position offers opportunities to work on cloud-native products, distributed systems, and modern software engineering practices while growing into technical leadership.


Work Mode

Hybrid schedule with mandatory office presence as described by the employer.


Location

Bangalore or Chennai, India


Who Should Apply

Experienced Java Full Stack developers with expertise in AWS, Spring Boot, Angular, microservices, cloud-native application development, and enterprise software engineering who are interested in building scalable cloud-ready applications.


Career Growth

This role provides opportunities to:

  • Work on cloud-native products.
  • Build expertise in distributed systems.
  • Strengthen modern software engineering practices.
  • Grow into technical leadership roles.


Application Advice

Highlight your experience with Java, Spring Boot, AWS, Angular, microservices, REST APIs, cloud-native development, DevOps, CI/CD, databases, Agile methodologies, and enterprise software delivery.


Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's degree in Computer Science or a related field or higher.

work_history

Experience

6 - 9 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.