Full Stack Software Developer/Engineer

CACI International Inc

Sterling (VA)

On-site

USD 69,100 - 141,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Join CACI International Inc as a Full Stack Software Developer in Sterling, VA, where you'll work on next-generation mission management applications using the latest cloud-native technologies. This dynamic role involves collaborating with a multidisciplinary team, coding, and deploying software solutions while ensuring top-notch functionality and user experience.

Your responsibilities will include troubleshooting cloud-native microservices, writing automated tests, and participating in Agile processes. The ideal candidate will have 3+ years of experience and a Bachelor’s degree in a STEM field, alongside a TS/SCI clearance.

Qualifications

  • 3+ years of experience in software development, preferably in Java or web development.
  • Experience working in a Linux environment is necessary.
  • Clearance TS/SCI with CI poly or willingness to obtain it.

Responsibilities

  • Design, develop, and maintain mission management applications.
  • Troubleshoot and support cloud-native microservices.
  • Automate tests and deploy via DevSecOps pipeline.

Skills

Java
JavaScript/TypeScript
Agile methodologies
DevOps processes
Database management

Education

Bachelor’s degree in a STEM field

Tools

AWS
Git
Docker
Kubernetes
JUnit

Job description

Full Stack Software Developer/Engineer
  • Job Category: Engineering
  • Time Type: Full time
  • Minimum Clearance Required: TS/SCI
  • Employee Type: Regular
  • Percentage of Travel Required: Up to 10%
The Opportunity

CAI is seeking a Software Developer to join a multidisciplined team to work on delivering the next generation of mission management systems using cutting edge cloud native technologies following an extreme agile continuous deployment software development framework.

Responsibilities

As a developer on this dynamic program, you will design, develop, and maintain next‑generation mission management applications, troubleshoot and support cloud native microservices and a user interface for a data‑rich application with complex user workflows. You will write automated tests, deploy via a fully automated DevSecOps pipeline, and help troubleshoot bugs. Daily tasks include reporting status at agile stand‑ups, executing highest‑priority work, coding with teammates, and participating in TEMs as needed.

Technologies You Will Use
  • Java 17: Spring Boot, Spring Framework, REST microservices
  • JavaScript/TypeScript: Vue 3, Bootstrap
  • Automated testing tools: Mockito, JUnit, Cypress
  • Databases: PostGres, MySQL, Redis, AWS DynamoDB
  • Cloud services: AWS EC2, RDS, S3, SNS/SQS, Lambda
  • SCM and issue tracking tools: Git, Jira, Confluence
  • DevSecOps pipeline tools: Gitlab CI/CD, SonarQube, Fortify
Qualifications

Required:

  • Available to work in‑person at CACI facilities in Sterling, VA or Denver, CO
  • Clearance: TS/SCI with CI poly (or willing to obtain CI poly)
  • Bachelor’s degree in a STEM field or related experience and 3+ years of experience
  • Experience with Java/Back‑end OR Web/Front‑end development
  • Experience developing within a Linux environment
  • Willingness to work across the full stack of the product
  • Willingness to work within true Agile Kanban processes and dynamic development environments
  • Demonstrated experience working with others in a team environment
  • Willingness to obtain Security+ certification

Desired:

  • Experience with Agile methodologies and DevOps processes and tools
  • Experience using Amazon Web Services
  • Experience with container management tools like Docker, Kubernetes
  • Experience with Git/GitLab source code management tools
  • Experience using TDD tools such as Cypress and Mockito
  • Experience with database systems such as MySQL, Redis
Pay Range

$69,100–$141,500

CAI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Software Developer/Engineer
Full Stack Software Developer/Engineer

CACI • Sterling (VA)

On-site
USD 69,000 - 142,000
Full Stack Web Developer
Full Stack Web Developer

CACI • Denver (CO)

On-site
USD 90,000 - 190,000
Health care
Wellness programs
Financial and retirement plans
Full Stack Software Engineer
Full Stack Software Engineer

CACI International • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Flexible time off
Continuing education opportunities
Full Stack Software Engineer
Full Stack Software Engineer

CACI • Sterling (VA)

Hybrid
USD 99,000 - 207,000
Software Engineer
Software Engineer

CACI • Chantilly (VA)

On-site
USD 131,800 - 290,000
Healthcare benefits
Wellness programs
Retirement support
+2
Software Developer
Software Developer

CACI • Chantilly (VA)

On-site
USD 103,000 - 219,000
Flexible time off
Comprehensive healthcare
Professional development opportunities
Software Developer
Software Developer

COMMON - A Users Group • Chantilly (VA)

On-site
USD 103,800 - 218,100
Comprehensive healthcare benefits
Retirement plans
Continuing education support
Front End Software Developer
Front End Software Developer

CACI • Sterling (VA)

On-site
USD 82,000 - 172,000
Full Stack Software Engineer
Full Stack Software Engineer

CACI • Town of Aurora (NY)

On-site
USD 82,000 - 173,000
Flexible time off
Comprehensive healthcare benefits
Continuing education opportunities
Front End Software Developer
Front End Software Developer

CACI International Inc • Sterling (VA)

On-site
USD 82,100 - 172,400