Software Engineer / Application Developer (Senior) - Military veterans preferred



  full-time   employee

United States




SAIC is currently seeking a motivated, career and customer service oriented Software Engineer / Application Developer (Senior) to join our team in Springfield, VA.


Responsibilities Include:

  • The ideal candidate will have designed, developed and implemented JAVA based enterprise solutions.
  • Work independently with customers to obtain and formalize new and changing requirements Design
  • Architect new solutions without (or with a minimal amount) of direction -
  • Incorporate third party open source tools where appropriate
  • Utilize design patterns as often as possible Coding
  • Always use object oriented techniques
  • Complete coding tasks with minimum assistance and at a professional level
  • Write/maintain multi-threaded code and package the code for release
  • Code review other team member's code and identify areas that require refactoring
  • Ensure code is Section 508 compliant Documentation
  • Coordinate release paperwork to include change requests
  • Write both technical and non-technical documentation
  • Thrive in an Agile environment -Eager to train other developers on the team
  • Work independently




Masters degree + 10 years of related experience; Bachelor of Science (BS) can be substituted with an additional 4 years of related experience, and a Master of Science (MS) can be substituted with an additional 2 years of related experience.


Must be US Citizen Full CBP BI required prior to start


Required Skills:

  • The software engineer must have good communication skills and excellent critical thinking skills, as it is expected that, in addition to general O&M of the application, new features will be requested and developed.
  • Minimum of 10 years coding in JAVA exclusively for Web applications
  • Minimum of 4 years working with the Java Server Faces (JSF) Framework
  • Minimum of 2 years working with the Java Persistence API (JPA)
  • Comfortable writing SQL at an intermediate or better level, including constructing new Views Solid understanding of the HTTP Solid understanding of SSL
  • Java 1.8+ Certified Programmer (1Z0-809)
  • Experience working with the following: PrimeFaces Spring Framework, especially Spring Data RESTful Web services Quartz Git Maven LDAP PKI Atlassian Stack Weblogic Server 12.x AppDynamics Oracle DB 11.2.x

Desired Qualifications