About this role
Software Engineer at CACI. Location: Sterling, Virginia, United States. Role: developing software, designing systems, automating tests Requirements: US citizenship required; BA/BS or equivalent and 5+ years relevant experience; TS/SCI clearance required for continued employment; experience with Java, Spring, Hibernate, web services, CI/CD, and related tools. Category: Engineering Seniority: Senior Level Tools: Java, JMS, Hibernate, Spring, REST, Linux shell scripting, Maven, Gradle, Jenkins, GitLab, CI/CD, Angular, HTML5, CSS, JUnit, Karma, Jasmine, Cypress, Docker, Postgres, NoSQL, AWS, Nexus, Ansible, Foreman, Digital Signal Processing (DSP) Commitment: Full Time Workplace: Onsite Languages: English