Entry Level Full Stack Software Developer

Unissant

Ashburn, VAFresher1h agovia LinkedIn

About the Role

Unissant is seeking an entry-level Full-Stack Software Developer to join their software development team supporting U.S. Customs and Border Protection (CBP) under the Department of Homeland Security (DHS). This role contributes to the development, modernization, and maintenance of mission-critical systems that support CBP field operations. The ideal candidate has foundational experience with Angular and Java/Spring Boot, understands full-stack application architecture, and is eager to grow in a collaborative Agile environment.

Key Responsibilities

  • Design, build, and maintain full-stack web applications using Angular (TypeScript/JavaScript) on the front end and Spring Boot (Java) on the back end.
  • Develop and consume RESTful APIs that connect Angular applications with backend services and enterprise systems.
  • Design, query, and maintain application data stores using PostgreSQL, MongoDB, Oracle, or similar database management systems.
  • 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 improve system reliability and maintainability across the full stack.
  • Participate in the full software development lifecycle, including requirements review, design, implementation, testing, and deployment.
  • 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 across the stack in coordination with senior engineers.

Requirements & Tech Stack

  • Bachelor’s degree in Computer Science or a related technical field.
  • Foundational experience with Angular and Java/Spring Boot; relevant coursework, internships, and personal projects are acceptable.
  • Understanding of relational and NoSQL database design using PostgreSQL, MongoDB, Oracle Database, or similar technologies.
  • 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 a willingness to learn new technologies.

Preferred

  • Coursework or project experience with microservices architecture.
  • Familiarity with Git, Jira, or similar development and issue-tracking tools.
  • Exposure to CI/CD pipelines and containerization technologies such as Docker or Kubernetes.
  • Experience working in an Agile/Scrum environment.
  • Prior experience supporting federal government agencies, particularly DHS or CBP.

Qualifications

  • Education: Bachelor’s degree in Computer Science or a related technical field is required.
  • Certificates: Relevant AWS, Java, or software development certifications are preferred.
  • Security:
  • This federal program requires candidates to be United States citizens.
  • Candidates must have a current CBP background investigation or be eligible to obtain one before their start date.
  • Communication Skills:
  • Ability to collaborate effectively with technical and non-technical team members.
  • Ability to convey technical information clearly to diverse audiences.
  • Excellent written and oral communication skills.

Work Environment

  • Location: Full-time, on-site position in Ashburn, VA for the first year of employment. Hybrid schedules may be available after the first year based on performance and team needs.
  • Physical Demands: Mainly sedentary work in an office environment. May be required to lift up to ten (10) pounds. Must be flexible in working extended hours when necessary.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Lockheed Martin, RemoteJobsOne, Microsoft

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job