Full Stack Software Engineer
CACI International
- Denver, CO
- Permanent
- Full-time
- Currently hold active Top Secret or TS/SCI clearance preferably with a current polygraph
- 4+ years experience with a technical background in Software Development
- Bachelor’s degree in Computer Science preferred but not required
- Proficiency using Linux
- Demonstrated experience developing with modern languages and frameworks such as: Java, JavaScript, Spring, React, jQuery, etc.
- Demonstrated experience developing and implementing software enhancements to mission systems in Government agencies
- Demonstrated experience integrating multiple applications
- Demonstrated agile software development experience
- Experience with Git, Jira, Confluence or similar software CM suites
- Experience with GitLab or Jenkins for Continuous Integration
- Experience building Java, Python, or JavaScript applications
- Experience with Kubernetes, Rancher or another container orchestration platform
- Experience working with RDBMS and document databases
- Experience with Docker or similar container technology
- Understanding all stages of the Software Development Life Cycle
- Experience with development in microservice based architectures.
- Understanding of web application development concepts
- Demonstrated experience developing and implementing software enhancements to mission systems in other Government agencies.
- Experience with Docker, Kubernetes, Redis
- AWS experience
- Demonstrated experience with building DevOps pipelines for
- AWS Certification (Developer, DevOps and/or, Architect, etc.)
- The Object Based Orchestration (OBO) team and our mission
- The OBO program, the technologies we currently leverage, and our approach to software development.
- The contract, program structure, and our customers
- Our hybrid work schedule
- Experience with container technology (e.g. Docker, Kubernetes) development and deployment
- DevSecOps pipeline experience with Configuration Management tools (e.g., GitLab, ArgoCD, Helm, Nexus, Grype, etc.)
- Your experience with Agile Development Methodologies and modern DevSecOps practices
- Your technical background in Software Development and Cloud Infrastructure
- How you focus on continuous improvement of systems, software, and processes
- Ability to ensure applications are intuitive, effective, and deliver the customer value defined by program management.
- Knowledge of Intelligence Community (IC) or Dept of Defense (DoD) processes, policies, and guidance
- Experience with Configuration Management tools and CM best practices
- Experience with open-source technologies (e.g., ELK stack)
- Experience with integrating identify management, access management, and authorization solutions (PKI, LDAP, OAuth, OpenID).
- Experience with Messaging technologies (e.g. Kafka) and headless architecture solutions (REST, API publishing, etc.)
- Technical writing skills to include concept of operation, software release notes, user guides, test procedures and presentation development.