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

Jr. SW Developer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI Njoyn
Full Time position
Listed on 2026-07-07
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Java Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 58000 - 123800 USD Yearly USD 58000.00 123800.00 YEAR
Job Description & How to Apply Below

Overview

CGI is seeking an enthusiastic, creative junior software developer to join a high-performing Agile team in designing and building modern, services-based web applications for a large government agency. Our team is using a modern development stack and various additional open-source technologies. You will have the opportunity to help build and modernize the system applications for cloud environments. Grow your leadership and technical skills with in-demand technologies in a fast-paced environment as part of an exciting, positive team that moves quickly and delivers quality software alongside a passionate customer.

This position is located in Fairfax, VA; however, a hybrid working model is acceptable.

Responsibilities
  • Contribute to the ongoing architecture and development of modern cloud-native applications built with Angular and Java/Spring Boot.
  • Write clean, well-organized code following best practices while sharing knowledge with the team to grow collective skills in building robust full applications.
  • Participate in all phases of an Agile software development lifecycle, including requirements gathering, design, estimation, coding, code reviews, and testing.
  • Author and review frontend code leveraging AI-assisted paired programming techniques.
  • Deploy and manage applications on AWS using containerized environments and CI/CD pipelines.
  • Develop and consume RESTful APIs, gaining experience in API design patterns and microservice communication.
  • Build a solid understanding of data structures, problem solving, algorithm design, and data formats (JSON, YAML).
  • Participate in daily standups, code collaboration sessions, and sprint ceremonies to promote continuous progress.
  • Engage in client and end‑user discussions to provide a technical perspective on application capabilities.
  • Participate in technical design sessions to create sustainable, high‑performing features with accurate estimates.
  • Author automated tests (unit, integration, and end‑to‑end) for both frontend and backend.
  • Continuously improve development tooling, processes, and system architecture.
  • Gain practical experience in database design (e.g., PostgreSQL) and optimizing data access patterns.
Required Qualifications
  • Demonstrated understanding of modern coding languages and technologies (e.g., HTML, Angular, Java, Python, Type Script, JavaScript).
  • Positive, can‑do attitude with a desire to contribute to team success.
  • Strong communication skills with both internal team members and external stakeholders.
  • Ability to work independently and within a dynamic team, continuously delivering quality code for team review and product owner demonstration.
  • Eagerness to research, learn, and apply emerging technologies.
  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline preferred.
  • Directly related experience in software development.
  • Exposure to modern development environment tools:
    Maven/Gradle, Git, IntelliJ/VS Code.
  • Basic understanding of containerization (Docker) and cloud deployment (AWS).
  • Experience working in an Agile/Scrum environment.
  • Familiarity with AI-assisted development tools (e.g., Git Hub Copilot).
  • Backend technologies:
    Java, Spring Boot, Spring Security, Spring Data JPA (Hibernate), REST API design, JSON.
  • Frontend technologies:
    Angular (v14+), Type Script, Angular Material or Bootstrap.
  • AWS services: ECS/EKS, S3, RDS (PostgreSQL), SQS, SNS, Lambda, Cloud Formation/CDK, API Gateway.
  • Databases:
    PostgreSQL; familiarity with database migration tools (Flyway, Liquibase).
  • CI/CD:
    Git Hub Actions, Jenkins, Sonar Qube, Nexus/Artifactory.
  • Containerization & orchestration:
    Docker, Kubernetes (EKS).
  • Monitoring & observability:
    Datadog, Cloud Watch.
  • Authentication & authorization: OAuth 2.0 / OIDC (e.g., Okta, AWS Cognito, Keycloak).
  • Testing: JUnit, Mockito, or Cypress.
  • Event‑driven architecture: SQS/SNS, Kafka (exposure).
  • Code management:
    Git, Git Hub, pull request workflows.
  • Collaboration tools: JIRA, Confluence.
  • Consulting experience is a plus.
Desired Qualifications
  • Directly related experience in software development.
  • Experience with more advanced cloud services such as Lambda functions, API Gateway integration, or Terraform.
  • Knowledge of…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary