Jobs · Engineering · Virginia

Software Engineer

TSC · Center, VA · 1 mo ago
EngineeringFull-time

About the role

The prospective candidate will perform software development using Java technologies for distributed web and enterprise applications for Department of Defense (DoD) related projects. Work will primarily be performed in Stafford, VA, with up to 20% CONUS/OCONUS travel required. The candidate will work as part of a mixed team of U.S. Government and contractor personnel in an Agile development environment.

Responsibilities

  • Interface with stakeholders and users to gather and document requirements.
  • Assist with requirements analysis, application design, code development, testing, code maintenance, software installation, and documentation.
  • Develop Java‑based software applications to meet requirements.
  • Test, install, and maintain software on Windows and primarily Red Hat Enterprise Linux (RHEL) operating systems.
  • Some work may be performed at remote sites.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related STEM field (Master’s degree desirable).
  • One or more years of full‑time professional programming experience in Java.
  • Well organized, good communicator, capable of multi‑tasking; strong analytical skills; able to work independently and in a team.
  • Ability to learn new tools, technologies, and techniques.
  • Ability to work on Windows and RHEL environments, including the Linux command line interface (e.g., bash).
  • TS/SCI clearance required; must be a U.S. citizen.
  • Ability to pass a CI polygraph and undergo a government security investigation; must meet and maintain eligibility for access to classified information.

Qualifications

  • Experience developing thick‑client Java Swing applications.
  • Experience developing multi‑threaded and distributed Java applications.
  • Experience with Java Web application servers (e.g., Tomcat) or Java application servers (e.g., JBoss/Wildfly).
  • Developing Java applications that use relational databases (JDBC, SQL, MySQL).
  • Jakarta EE experience (JDBC, JNI, JNDI, JMS, Servlet/JSP, EJB/JPA).
  • Java Spring experience.
  • Web service experience (e.g., RESTful Web services).
  • Substantial experience delivering and maintaining software on

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 4 wk ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com