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. The role involves solving complex technical and procedural problems within Agile processes to deliver releasable software in short sprint cycles.
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
- 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