> Markdown version of [/jobs/ext/1846349-jr-java-angular-software-developer-dhs-or-cbp](https://www.wearedevelopers.com/jobs/ext/1846349-jr-java-angular-software-developer-dhs-or-cbp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Jr Java / Angular Software Developer - DHS or CBP... - **Company:** General Dynamics Information Technology - **Location:** Ashburn, VA, United States - **Experience:** Starter - **Salary:** $70,658.0 - $80,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Unit Testing, Computer Programming, Relational Databases, Database Queries, Design of User Interfaces, Spring Framework, Simple Object Access Protocol (SOAP), Software Engineering, Web Services, Git, AngularJS, Kubernetes, Docker - **Published:** July 10, 2026 - **Apply:** https://www.juju.com/job/00000000gff50y ## About the Role Angular,Java Software Development,Spring Framework Experience: 3 + years of related experience, CANDIDATE MUST BE LOCAL TO THE DMV and able to work in the Ashburn, VA office. How you'll make an impact: Seeking a Junior Software Developer with at least 3 years of experience to join our team. + **Java development** experience, Java 8 and higher + Experience developing against **relational databases** and solid **SQL querying skills** + **Experience** of programming frameworks **like Spring or Angular** + **E** xperience **with web services development - SOAP/REST** + **Experience of UI development** + Experience writing **automated unit tests** + Knowledge/experience with **Docker, Kubernetes, Git and AWS** + Experience working on an **Agile Team** Ability to obtain a Customs and Border Protection (CBP) Public Trust Suitability (takes 4-6 weeks) WHAT YOU'LL NEED TO SUCCEED: * Education: Technical Training, Certification(s) or Degree * **Required Experience: 3+ years of related experience** * Required Technical Skills: Java development experience, Java 8 and higher, Spring or Angular, SOAP/Rest ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)