Full Stack Java Developer
Listed on 2026-07-23
-
Software Development
Full Stack Developer, Java Developer, Angular Developer, Software Engineer
Opportunity
Full Stack Java Developer – Full time – Regular – 10% local travel – Northern Virginia CACI is currently looking for a Full Stack Developer with agile methodology experience to join our BEAGLE Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP). The ASF team is focused on safeguarding the American people and enhancing the Nation’s safety, security, and prosperity.
The role requires innovative thinking, the ability to work with a diverse, geographically separated team, and a strong interest in agile software development and delivering deployable software in short sprints.
Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions defined by the customer, working in close collaboration with developers, engineers, stakeholders, and end users within Agile processes.
Responsibilities include:
- 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 participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases.
- Supporting release planning with conceptual design and developing 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.
- Providing mentoring to junior members of the team.
Required:
- Must be a U.S. Citizen with the ability to pass CBP background investigation, including a 3‑year check for felony convictions, a 1‑year check for illegal drug use, and a 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 a degree.
- Professional experience of at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment.
- Demonstrable professional experience with the tech stack:
PostgreSQL, Java Spring Boot, Angular, microservices architecture, AWS. - In‑depth knowledge of the Angular Framework (Type Script, Angular Material, state management) and experience creating RESTful services using Java and Spring‑Boot.
- Expert experience in Java, Spring Boot, Angular, Type Script, JavaScript, CSS, and HTML.
- Knowledge of creating Angular components, services, good understanding of state management and UI performance.
- Creating reusable libraries, developing interactive and responsive interfaces, implementing complex solutions, encouraging quality code through code reviews and leading tests.
- Implementing new features by transforming mockups into fully functional user interfaces integrated with API‑enabled microservices built on Spring Boot based back‑end.
- Demonstrated professional experience with developing SPA (Single Page Application) using a modern UI framework (Angular and Angular Material), backed by RESTful services.
- Bridging the gap between user interface design and technical implementation.
- Passion for user experience and user‑centric development.
- Continuously researching new and best coding practices.
- Optimizing applications for maximum speed and scalability.
- Strong communication skills, including leading design‑related conversations, building and nurturing relationships, and fostering an environment for collaboration.
- Object‑oriented design and development (OODD) expertise, Service Oriented Architecture (SOA).
- Experience with source code control systems and concurrent…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).