Entry-level Full-Stack Software Developer

Unissant

Ashburn (VA)

Hybrid

USD 85,000 - 110,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Unissant, Inc. seeks an entry-level Full-Stack Software Developer in Ashburn, VA to join our software development team supporting CBP within DHS. You will design, develop, and maintain web applications using Angular and Spring Boot, build RESTful APIs, and work with databases and cloud infrastructure.

The role emphasizes collaboration, Agile ceremonies, testing, and adherence to security standards. Candidates should have a CS degree and foundational experience from coursework or internships.

Qualifications

  • Bachelor's degree in Computer Science or related technical field is required.
  • Foundational experience via coursework, internships, or projects with Angular and Java/Spring Boot.
  • Experience with relational and NoSQL databases and RESTful API design.

Responsibilities

  • Design, build, and maintain full-stack web applications using Angular (TypeScript/JavaScript) and Spring Boot (Java).
  • Develop and consume RESTful APIs connecting front-end with backend services.
  • Work with PostgreSQL, MongoDB, Oracle, or similar databases.

Skills

Angular
Java/Spring Boot
RESTful APIs
PostgreSQL
MongoDB
AWS
Testing
Git/Jira
CI/CD
Agile/Scrum

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jira
Docker
Kubernetes

Job description

Unissant, Inc. delivers innovative capabilities to the agencies that keep our nation healthy and safe. We apply our domain expertise, data acumen, and technology know-how to achieve breakthrough results for our clients. Working collaboratively, we advance missions and careers through a focus on honesty, integrity, and dependability. We continuously look for talent, excited to join that effort. To learn more about our exciting organization, please visit us at www.unissant.com.

We are seeking an entry-level Full-Stack Software Developer to join our software development team in Ashburn, Virginia, supporting U.S. Customs and Border Protection (CBP) within the Department of Homeland Security (DHS). This role contributes to developing, modernizing, and maintaining mission-critical systems that support CBP field operations.

Qualified applicants may be subject to a security investigation and must meet the minimum qualifications for access to sensitive government information.

Essential Duties and Responsibilities
  • Design, build, and maintain full-stack web applications using Angular (TypeScript/JavaScript) and Spring Boot (Java).
  • Develop and consume RESTful APIs connecting front-end applications with backend services and enterprise systems.
  • Design, query, and maintain application data stores using PostgreSQL, MongoDB, Oracle, or similar database technologies.
  • Deploy, configure, and maintain application infrastructure using AWS cloud services.
  • Build responsive, intuitive user interfaces that meet usability and accessibility standards.
  • Write unit and integration tests to support system reliability and maintainability.
  • Participate in the full software development lifecycle, including requirements review, design, implementation, and testing.
  • Follow CBP cybersecurity standards, including secure authentication and data-handling practices.
  • Participate in Agile ceremonies, including standups, sprint planning, and code reviews.
  • Troubleshoot and resolve application and system issues in coordination with senior engineers.
Work Experience and Job Skills
  • Foundational experience with Angular and Java/Spring Boot; relevant coursework, internships, and personal projects are accepted.
  • Understanding of relational and NoSQL database design.
  • Familiarity with PostgreSQL, MongoDB, Oracle, or similar databases.
  • Understanding of RESTful API design principles and full-stack application architecture.
  • Familiarity with AWS cloud services.
  • Familiarity with unit and integration testing practices.
  • Strong problem-solving skills and willingness to learn new technologies.
  • Coursework or project experience with microservice architecture is preferred.
  • Familiarity with Git, Jira, or similar development and issue-tracking tools is preferred.
  • Exposure to CI/CD pipelines and containerization technologies such as Docker or Kubernetes is preferred.
  • Experience working in an Agile/Scrum environment is preferred.
Education

A bachelor's degree in Computer Science or a related technical field is required.

Certificates, Licenses, and Registrations
  • This federal program requires candidates to be United States citizens.
  • Candidates must be able to obtain and maintain a Public Trust position and favorable suitability based on a CBP Background Investigation.
  • Candidates may begin with a limited CBP Background Investigation.
  • No professional certification is required.
Communication Skills
  • Strong written and verbal communication skills.
  • Ability to communicate technical information clearly.
  • Ability to collaborate effectively with developers, engineers, and other project stakeholders.
  • Ability to work successfully in an Agile team environment.
Travel and Work Location
  • Hybrid position based in Ashburn, Virginia.
  • Onsite attendance is required four days per week during the first year and as mission needs require.
Environmental Requirements
  • Primarily sedentary work performed in an office environment.
  • Flexibility may be required to support changing project and mission priorities.

The above statements describe the general nature and level of work performed by individuals assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, or required skills. Unissant management reserves the right to modify, add, or remove duties and assign other duties as necessary. Where applicable and available, reasonable accommodations may be provided to enable individuals with disabilities to perform essential functions.

Please note: Candidates will be required to complete pre-employment screening.

Unissant, Inc. is a proud Equal Opportunity Employer! (EOE; M/F/Disability/Vets)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Entry Level Full Stack Software Developer
Entry Level Full Stack Software Developer

Unissant, Inc. • Ashburn (VA)

On-site
USD 60,000 - 90,000
Senior Director, CBP Programs
Senior Director, CBP Programs

Unissant • Ashburn (VA)

On-site
USD 180,000 - 280,000
Junior Full Stack Developer
Junior Full Stack Developer

Unissant • Ashburn (VA)

On-site
USD 65,000 - 90,000
Manual Test Engineer
Manual Test Engineer

Unissant • Ashburn (VA)

Hybrid
USD 70,000 - 100,000
Entry-Level Full-Stack Dev: Angular/Spring Boot (Federal)
Entry-Level Full-Stack Dev: Angular/Spring Boot (Federal)

Unissant, Inc. • Ashburn (VA)

On-site
USD 60,000 - 90,000
Full Stack Developer - Angular / AWS
Full Stack Developer - Angular / AWS

SourceFly • Ashburn (GA)

On-site
USD 150,000 - 175,000
Full Stack Developer - Angular / AWS
Full Stack Developer - Angular / AWS

SourceFly, LLC. • Ashburn (VA)

On-site
USD 150,000 - 175,000
UI Front End Developer
UI Front End Developer

Austincc • Ashburn (VA)

On-site
USD 90,000 - 120,000
Full Stack Developer (Python / Java / Angular / AWS)
Full Stack Developer (Python / Java / Angular / AWS)

Ignite IT • Ashburn (VA)

On-site
USD 120,000 - 160,000
Full Stack Developer (Python / Java / Angular / AWS)
Full Stack Developer (Python / Java / Angular / AWS)

Ignite IT • Suitland (MD)

On-site
USD 120,000 - 170,000