Senior Software Engineer - JAVA, Microservices, AWS
CGI (company site, opens in a new tab)8+ yrsHyderabadOn-siteDirect career pageEst. 18–30 LPA
Posted on 3 Sept
Reach people at CGI
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at CGI you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design, develop, deploy, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices on AWS Cloud.
- Build and maintain RESTful APIs and cloud-native applications leveraging AWS services including EC2, S3, RDS, Lambda, API Gateway, ECS/EKS, and CloudWatch.
- Own technical deliverables, support application modernization, troubleshoot production issues, mentor junior developers, and participate in Agile ceremonies.
Minimum Requirements
- 4+ years of hands-on software development experience (despite mention of 8+ years in intro, 4+ years is explicitly stated as Must Have skill).
- Strong expertise in Core Java/J2EE, Spring Boot, Microservices, REST API development, and AWS Cloud services (EC2, S3, RDS, Lambda, API Gateway, ECS/EKS, CloudWatch).
- Experience with CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps, and Agile/Scrum methodologies.
- Work Experience Required: Not explicitly mentioned beyond 4+ years software development stated in Must Have skills; notice period not mentioned; location Hyderabad/Bangalore/Chennai.
Ideal Candidate Profile
- Experienced in designing distributed systems and software architecture focused on scalability, performance, and reliability in cloud environments.
- Technically hands-on with strong problem-solving and analytical skills, able to work independently and take ownership of technical deliverables.
- Familiar with cross-functional collaboration within Agile teams and mentoring junior developers in cloud-native application development.