Aws Java Full Stack Developer

 

Description:

CGI has an immediate need for a AWS Java Full Stack Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies.

We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!.

This role is located at a client site in Reston, VA. A hybrid working model is acceptable.

Your future duties and responsibilities

The AWS Java Full Stack Developer (Backend-Focused) is responsible for designing, developing, and delivering highly scalable, secure, and resilient cloud-native applications, with primary emphasis on backend services and distributed system architecture. This role requires strong expertise in Spring (Spring Boot ecosystem), AWS cloud services, and microservice architecture, serving as a technical leader in backend engineering initiatives.

This role partners closely with business stakeholders, architects, and cross-functional engineering teams to translate complex requirements into robust technical solutions aligned with enterprise standards.

The developer will lead backend design and implementation efforts using Java and Spring Boot within AWS environments, architecting and building microservices-based solutions that are scalable, observable, and resilient. Responsibilities include designing RESTful APIs and event-driven microservices, integrating with databases and third-party systems, optimizing application performance, and ensuring adherence to security, cloud, and architectural best practices.

This role requires deep backend expertise, strong cloud engineering capabilities, and hands-on experience across the full software development lifecycle (SDLC), from requirements and design through deployment and production support.

Required Qualifications To Be Successful In This Role
 

  • 6+ years of overall software development experience, with strong emphasis on backend engineering
  • 4+ years of hands-on experience in Java development, with strong expertise in Spring Boot, Spring ecosystem (Spring Security, Spring Data, Spring Cloud), and microservice architecture
  • Demonstrated strength in designing and implementing microservices-based architectures, including service decomposition, API design, resiliency patterns, and inter-service communication
  • Strong hands-on experience with AWS cloud services such as EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, DynamoDB, CloudWatch, IAM, and VPC
  • Proven ability to design and deploy scalable, cloud-native microservices solutions in AWS environments
  • Strong experience designing and building RESTful APIs, event-driven services, and distributed systems
  • Experience developing and deploying applications using CI/CD pipelines and Infrastructure as Code (CloudFormation or Terraform preferred)
  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes
  • Strong experience with relational and NoSQL databases, including Postgres, Oracle, DynamoDB, and RDS
  • Solid understanding of caching strategies (Redis/ElastiCache), messaging systems (Kafka/SNS/SQS), and asynchronous processing
  • Working knowledge of modern front-end technologies (Angular, React, or similar) with ability to support UI integration
  • Experience working across the full Software Development Lifecycle (SDLC), including automated testing and production support
  • Strong troubleshooting, debugging, and performance optimization skills
  • Familiarity with DevOps practices, monitoring, logging, and application observability tools
  • Strong analytical, problem-solving, and communication skills, with the ability to work independently and within Agile teams

Organization CGI
Industry IT / Telecom / Software Jobs
Occupational Category AWS Java Full Stack Developer
Job Location Virginia,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2026-03-19 6:27 pm
Expires on 2026-05-03