×
Register Here to Apply for Jobs or Post Jobs. X

AWS Java Full Stack Developer

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: CGI
Full Time position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, Java Developer, Software Engineer
Job Description & How to Apply Below
U.S.

- Technology as a force for good

By playing this video you consent to Google/You Tube processing your data and using cookies - Learn more .

Position

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, Dynamo

DB, Cloud Watch, 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 (Cloud Formation or Terraform preferred)

Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes
Strong experience with relational and No

SQL databases, including Postgres, Oracle, Dynamo

DB, and RDS
Solid understanding of caching strategies (Redis/Elasti Cache), 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 Dev Ops practices, monitoring, logging, and application observability tools
Strong analytical, problem-solving, and communication skills, with the ability to work independently and within Agile teams

Education:

Bachelor's degree in Computer Science, Information Systems, or a related field

#LI-LB3
#DICE

Other Information:
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary