Taro Logo

Full-Stack Java Developer

CACI is a technology company providing innovative solutions and services for national security missions.
Sterling, VA, USAAurora, CO, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Full-Stack Java Developer

CACI is seeking a Full-Stack Java Developer to join their SIGINT Holistic Integration and Verification (SHIV) team in either Aurora, CO, or Sterling, VA. This role focuses on advancing from manual integration practices to automated solutions. The position requires extensive experience in full-stack development, particularly with Java and modern JavaScript frameworks.

The ideal candidate will be responsible for designing and implementing automated integration and verification solutions, working with diverse software applications including dynamic databases and test reports. The role involves both frontend and backend development in an agile environment, with a focus on creating test scripts and streamlining integration processes.

Key technical requirements include proficiency in Java Spring Boot, JavaScript, and modern frameworks like Vue3, Angular, or React. The position requires experience with AWS services, Linux environments, GitLab, and automated testing tools like Cypress/Selenium. A background in continuous integration/continuous deployment and agile methodologies is essential.

CACI offers a comprehensive benefits package including healthcare, retirement plans, and flexible time off. The company emphasizes a culture of integrity and innovation, focusing on critical national security missions. This role requires an active TS/SCI clearance with Polygraph and involves up to 10% travel within the Continental US.

The position offers an opportunity to work on meaningful projects while contributing to national security initiatives. CACI provides a supportive environment for professional growth, emphasizing continuous learning and development. The role combines technical expertise with mission-critical work, making it an ideal opportunity for experienced developers looking to make an impact in the defense sector.

Last updated 12 days ago

Responsibilities For Full-Stack Java Developer

  • Design, develop, and maintain full stack, web-based capabilities & applications
  • Develop and maintain automated test framework comprising automated integration tests
  • Implement quality assurance processes and gates
  • Work closely with systems engineers to develop and maintain automated test cases

Requirements For Full-Stack Java Developer

Java
JavaScript
React
  • Active TS/SCI with Polygraph
  • BA/BS in STEM field
  • 10+ years of related experience
  • Fluency in Java, Java Spring Boot, and JavaScript
  • Experience with AWS services
  • Experience working in Linux operating system environment
  • Experience with GitLab
  • Experience with Vue3, Angular, or React
  • Experience with automated integration test suites
  • Experience with continuous integration/continuous deployment
  • Experience with JIRA and Confluence
  • Experience with agile software development

Benefits For Full-Stack Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Healthcare
  • Wellness programs
  • Financial benefits
  • Retirement benefits
  • Family support
  • Continuing education
  • Flexible time off
  • Comprehensive benefits package

Jobs Related To CACI Full-Stack Java Developer