Full Stack Software Developer

Unissant

Ashburn (VA)

Hybrid

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Unissant, Inc. in Ashburn, VA is seeking a senior Full Stack Software Developer to join our team and support a client in Ashburn, VA.

The ideal candidate brings deep experience building modern web applications and backend services in a fast‑paced Agile environment, capable of moving between frontend and backend tasks. Responsibilities include designing, developing, and testing RESTful microservices with Java/Spring Boot, integrating with data sources, and contributing to mission‑focused delivery

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
  • Nine (9) or more years of technical experience in software development is required.
  • Strong experience with microservices architecture and service-based application design.
  • Proficiency with Java and Spring Boot development.
  • Experience developing REST and SOAP web services.
  • Experience with AWS-based development or deployment environments.
  • Working knowledge of SQL, JPA, and Hibernate.
  • Comfortable using development tools such as Eclipse and Visual Studio Code.
  • Experience working within an Agile development approach.

Responsibilities

  • Design, develop, and unit test RESTful microservices using Java, Spring Boot, and JUnit.
  • Develop application components that communicate with backend microservices and data sources.
  • Write complex SQL queries and support data modeling activities for reporting needs.
  • Participate in technical design, development, troubleshooting, and continuous improvement across the software lifecycle.
  • Work collaboratively with developers, engineers, and stakeholders in a large Agile team environment.

Skills

Java
Spring Boot
REST
SOAP
AWS
SQL
JPA/Hibernate
Eclipse
VS Code
Agile
Communication
Problem solving

Education

Bachelor's degree in CS/Software Engineering

Tools

Eclipse
Visual Studio Code

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 a Full Stack Software Developer to join our team and support our client in Ashburn, VA. The ideal candidate will bring deep experience building modern web applications and backend services in a fast-paced Agile environment. This role is well suited for a hands‑on developer who can move between front‑end and back‑end development, translate high‑level requirements into scalable technical solutions, and contribute effectively to mission‑focused delivery.

Essential Duties and Responsibilities
  • Design, develop, and unit test RESTful microservices using Java, Spring Boot, and JUnit.
  • Develop application components that communicate effectively with backend microservices and enterprise data sources.
  • Write complex SQL queries and support data modeling activities to meet application and reporting needs.
  • Participate in technical design, development, troubleshooting, and continuous improvement activities across the software lifecycle.
  • Work collaboratively with developers, engineers, and stakeholders in a large Agile team environment.
Work Experience and Job Skills
  • Nine (9) or more years of technical experience in software development is required.
  • Strong experience with microservices architecture and service‑based application design.
  • Proficiency with Java and Spring Boot development.
  • Experience developing REST and SOAP web services.
  • Experience with AWS‑based development or deployment environments.
  • Working knowledge of SQL, JPA, and Hibernate.
  • Comfortable using development tools such as Eclipse and Visual Studio Code.
  • Experience working within an Agile development approach.
  • Strong written and verbal communication skills, including the ability to present technical information clearly.
  • Demonstrated initiative and the ability to take high‑level requirements, ask clarifying questions, and deliver results.
  • Ability to work effectively in a fast‑paced, deadline‑driven environment while managing multiple priorities.
  • Strong problem‑solving skills and the ability to work both independently and as part of a team.
Education
  • Bachelor's Degree in Computer Science, Software Engineering, or a related technical field is required.
  • Equivalent combination of education and experience may be considered in lieu of strict degree requirements, based on client standards.
Certificates, Licenses and Registrations
  • Relevant software development, cloud, or Agile certifications are a plus.
  • Additional technical certifications may be considered based on program needs.
Communication Skills
  • Excellent verbal and written communication skills, including the ability to communicate effectively with technical and non‑technical audiences.
  • Ability to present ideas, resolve issues collaboratively, and work effectively across a variety of technical skill levels.
Clearance Requirements
  • Ability to obtain and maintain a Public Trust position and favorable suitability determination based on a CBP background investigation is required.
Travel
  • This is a hybrid position based in Ashburn, VA, with onsite support expected one to two days per week and additional onsite presence as required by mission needs.
  • Mainly a routine office environment.
  • May be required to lift up to ten (10) pounds.
  • Flexible in working extended hours.

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

Please note: Candidate(s) will be required to go through 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

UI Front End Developer
UI Front End Developer

Austin Community College • Ashburn (VA)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Unissant • Herndon (VA)

Hybrid
USD 120,000 - 170,000
Hybrid work arrangement
Systems Engineer
Systems Engineer

Unissant • Ashburn (VA)

Hybrid
USD 90,000 - 140,000
Senior Full-Stack Java Engineer - Microservices & AWS
Senior Full-Stack Java Engineer - Microservices & AWS

Unissant • Ashburn (VA)

Hybrid
USD 140,000 - 180,000
Systems Architect/ Technical Lead
Systems Architect/ Technical Lead

Unissant • Bethesda (MD)

On-site
USD 140,000 - 190,000
Systems Architect / Technical Lead
Systems Architect / Technical Lead

Unissant • Washington

On-site
USD 140,000 - 190,000
Full Stack Software Engineer
Full Stack Software Engineer

Unissant • Herndon (VA)

On-site
USD 90,000 - 130,000
Senior Software Automation Testing Engineer
Senior Software Automation Testing Engineer

Unissant • Ashburn (VA)

Hybrid
USD 120,000 - 150,000
Full Stack Developer with Python
Full Stack Developer with Python

Sentrillion • Ashburn (VA)

Hybrid
USD 100,000 - 130,000
Full Stack Developer with Python
Full Stack Developer with Python

Sentrillion • Reston (VA)

Hybrid
USD 100,000 - 130,000