C

CACI

Provides government contracting technology and services

Full Stack Software Developer Mid-level

Full-Stack EngineeringUpdated on Nov 10
Full-timeDenver, CO, USA$90.3k - $189.6k

About the Job

Requirements

  • Proficiency in Java and JavaScript.
  • Experience developing in a Linux environment.
  • A Bachelor's degree in Computer Science or graduation from an accredited coding bootcamp.
  • An active Top Secret/Sensitive Compartmented Information clearance; a polygraph is preferred.
  • At least 5 years of professional software development experience.
  • Must have or be willing to obtain Security+ certification.
  • Experience with software development best practices and methodologies.
  • Ability to lead technical initiatives and mentor junior developers.
  • System design and architecture skills.

Responsibilities

  • Design, develop, and maintain cloud-native applications using Java and JavaScript.
  • Build and enhance situational awareness and collaboration capabilities for critical systems.
  • Collaborate with cross-functional teams in an Agile environment.
  • Implement and work with microservices architecture in cloud environments.
  • Contribute to the full software development lifecycle, from conception to deployment.
  • Ensure code quality through testing and code reviews.
  • Stay updated with industry trends and cloud technologies.
  • Participate in Agile ceremonies and contribute to continuous improvement efforts.

Desired Qualifications

  • Experience leading development teams in Agile environments.
  • A track record of delivering complex, mission-critical applications.
  • Experience with Kubernetes or another containerized environment.
  • Knowledge of Elasticsearch.
  • Familiarity with the Java Spring Boot framework.
  • Understanding of microservices architecture.
  • Experience with Agile development methodologies.
  • AWS developer experience.
  • Knowledge of WebSockets.
  • Experience with RESTful API design and implementation.
  • Security+ certification, or willingness to obtain it within a specified timeframe.

About the Company

CACI

Provides government contracting technology and services

CACI International Inc. provides technology and professional services to U.S. government clients, focusing on national security and modernization. It earns most of its revenue through long-term government contracts that fund engineering, intelligence, logistics, cybersecurity, data analytics, and IT solutions for defense, intelligence, and federal civilian agencies. Its products and services work by delivering specialized technical expertise, secure systems, and mission-support capabilities that help agencies run operations more efficiently and securely. CACI differentiates itself through its deep domain knowledge in national security, a proven track record of delivering high-quality, reliable solutions, and a skilled workforce that can execute complex, long-duration contracts. The company’s goal is to be a trusted partner for government modernization needs by providing advanced technology solutions and mission support that enhance national security and operational effectiveness.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1962

Recently Posted Jobs

Explore more opportunities at CACI

See more jobs