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 Developer

CACI

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

CACI is seeking a Full Stack Developer to join their team and support the Border Enforcement Applications for Government Leading-Edge Information Technology (BEAGLE) contract, building a modern application that is new development and cloud native, and supporting the Department of Homeland Security (DHS) in safeguarding the American people and enhancing the nation’s safety and security.

Requirements

  • Experience with Front End Development using Angular. Familiarity with TypeScript, JavaScript. Knowledge of: HTML5, CSS; Node.js, NPM development; React Framework
  • Experience with Java Development; Familiarity with any of the following: Spring Framework, JPA, Hibernate (or other ORM). Working knowledge of: XML, JSON and SAML parsing; maven builds, and shell scripting; Application Configurations YAML, JSON, XML; Java Junit based unit testing
  • Micro services architecture and development: Familiar with Java Spring, Springboot, REST services, Kafka based development
  • Database Development: Experience using SQL PostgreSQL databases; JPA and experience with data base design
  • Cloud Development: Experience with AWS services S3, RDS/Arora
  • Some Experience with Mobile development (iOS or Android OS) and Frameworks
  • Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA)

Responsibilities

  • Designing, developing and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
  • 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
  • Supporting release planning with conceptual design and development / refinement of software engineering guidelines
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports

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
  • Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment
  • Excellent written and verbal communication skills
  • Strong collaboration skills and desire to work within a team