> Markdown version of [/jobs/ext/3553434-full-stack-software-engineer-mid-level](https://www.wearedevelopers.com/jobs/ext/3553434-full-stack-software-engineer-mid-level). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer, Mid level - **Company:** Caci Inc - **Location:** Sterling, VA, United States - **Experience:** Experienced - **Salary:** $79,400.0 - $162,700.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Cloud Computing, Software Quality, Code Review, Linux, Elasticsearch, Software Engineering, WebSocket, Cloud Platform System, Spring Cloud, Spring-boot, Kubernetes, Information Technology, Restful APIs, Microservices - **Published:** October 2, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9213049/full-stack-software-engineer-mid-level ## About the Role Required: * Must possess an active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance and polygraph preferred * 3+ years of professional software development experience * Must have or be willing to obtain Security+ certification within 3 months of coming on program * Proficiency in Java and JavaScript * Experience developing in a Linux environment * Either a Bachelor's degree in Computer Science, or graduation from an accredited coding bootcamp Desired : * Track record of successful delivery of complex, mission-critical applications * Experience with Kubernetes or other containerized environment * Knowledge of Elasticsearch * Familiarity with Java Spring Boot framework * Understanding of microservice architecture * Experience with Agile development methodologies * AWS developer experience * Knowledge of WebSocket's * Experience with RESTful API design and implementation ## Description The ideal candidate will have a strong background in Java and JavaScript development, along with experience in modern software development practices and cloud technologies. The role requires an active TS/SCI clearance and a commitment to maintaining the highest standards of security in all aspects of work., * 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 the latest industry trends and cloud technologies * Participate in Agile ceremonies and contribute to continuous improvement efforts