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

Mid SW Developer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI
Full Time position
Listed on 2026-05-09
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

CGI is seeking an enthusiastic, creative, mid‑level software developer to join a high‑performing Agile team that designs and builds modern, services‑based web applications for a large government agency.

Responsibilities
  • Collaborate with the team in an Agile setting to research best practices, design and develop the application architecture, implement solutions, mentor fellow team members, and test and deploy solutions.
  • Participate in all aspects of the software development lifecycle, including technical design, implementation, documentation, testing, deployment, and support of applications for our clients.
  • Take direction from solution architects and leads on development activities.
  • Deliver high‑quality web applications, using AI‑paired programming techniques and defining enterprise development practices.
  • Assist in defining and coding the ongoing architecture and development of emerging applications.
  • Confidently code and organize the application using best practices while sharing knowledge with the team and growing the team's skills.
  • Participate in all phases of an Agile software development lifecycle, including application design/requirements gathering, estimating development activities, authoring application code, code reviews, and testing the software.
  • Participate in daily team discussions and code collaboration to promote continuous progress.
  • Engage in client, industry, and end‑user discussions to provide a technical viewpoint on the application.
  • Participate in technical design sessions to create sustainable, high‑performing features and provide accurate estimates and development timelines.
  • Author automated testing scripts for the application.
  • Gain a general understanding of database design and optimize application access to backend data.
Required Qualifications
  • Minimum of 4+ years hands‑on experience with core Java & JEE skills and well versed in design patterns and related frameworks.
  • Experience in web‑application development including HTML, CSS, Angular, and JavaScript, as well as a background in Java development.
  • Experience with various AI‑paired programming tooling.
  • Experience in Spring Boot and Microservices.
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) methodologies.
  • Experience in Test‑Driven Development (TDD) and Paired Programming.
  • Strong debugging, problem‑solving and investigative skills.
  • Ability to assimilate disparate information (log files, error messages, etc.) and pursue leads to find root‑cause problems.
  • Experience with Agile/Scrum methodology.
  • Demonstrated understanding and at least 7 years of work experience in HTML, CSS, JavaScript, and Java (frontend and backend) development.
  • Exposure to a modern Java software development environment and tools such as Maven, Git, Tomcat, Eclipse, Bamboo, Hibernate, etc.
  • Experience with Kubernetes, Docker, or other similar technologies.
  • Positive, can‑do attitude, and desire to contribute to team success.
  • Confident communication skills with both internal team members as well as customers.
  • Ability to work independently as well as within a dynamic team environment on development tasks and continuously deliver quality code for team review and product owner demonstration.
  • Ability to quickly research, learn, and apply emerging technologies within the software development industry.
  • Self‑starter who can work independently.
  • Strong consulting and communication skills.
  • Ability to work effectively with various organizations in pursuit of problem solutions.
Desired Qualifications
  • Development – Java / JEE, Spring Framework, Spring Boot, Spring – REST JAX‑RS, Web Services, Security, Controllers/Service, Spring Data ORM (Hibernate/JPA
    2), JSON.
  • AWS Serverless Services – SQS, SNS, SES, Step, Lambda.
  • AWS Analytics – Glue, Redshift, EMR, Open Search, Athena, Sage Maker, Quick Sight.
  • Event Streaming – Kafka.
  • Web Server – Apache, Application Server – JBoss EAP.
  • Open Source Frameworks – various including commons‑*, ehcache, velocity, aopalliance, mail, swagger, etc.
  • User authentication and authorization – Forge Rock's OpenAM, Secure Auth and Okta.
  • UI/UX – Angular, Bootstrap.
  • Databases – AWS RDS for Oracle and Postgre

    SQL.
  • Log Management – Datadog.
  • Alerts and Monitoring –…
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