More jobs:
Mid SW Developer
Job in
Fairfax, Fairfax County, Virginia, 22032, USA
Listed on 2026-05-09
Listing for:
CGI
Full Time
position Listed on 2026-05-09
Job specializations:
-
Software Development
Java Developer, Full Stack Developer
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.
- 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.
- 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).
(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:
×