Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI Logo

Full Stack Java Developer

CACI

$103,800 - $218,100
Sep 27, 2025
Ashburn, VA, USA
Apply Now

CACI is looking for a Full Stack Java Developer to provide agile software development and maintenance for the BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client.

Requirements

  • Proficiency in Java 8 or higher, including an in-depth understanding of OOP principles, data structures, and algorithms.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and other modules, including dependency injection and aspect-oriented programming.
  • Strong knowledge of designing and implementing RESTful APIs, including standards, versioning, and documentation.
  • Familiarity with testing frameworks such as JUnit, TestNG, and Mockito.
  • In-depth knowledge of the Angular framework
  • Expert experience in the following programming languages/libraries: Angular, Typescript, JavaScript, CSS and HTML
  • Experience with Java; Familiarity with any of the following: Hibernate (or other ORM), JAX-RS, JavaScript, XML, JSON, Web-Services (JAX-WS or JAX-RS), JBoss, Eclipse, maven, junit, and shell scripting

Responsibilities

  • Activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes
  • Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness
  • Acting independently to expose and resolve problems
  • Providing improvements to the product(s) being supported
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components

Other

  • Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria include but are not limited to: 3 year check for felony convictions, 1 year check for illegal drug use, 1 year check for misconduct such as theft or fraud
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
  • Able to work a hybrid schedule with an on-site requirement of 2-3 days per week in Ashburn, VA
  • Technical Certifications, such as OCAJP; OCPJP; OCE, OCM; CSM.
  • DOD 8570 certification