Software Engineer / Application Developer (Senior)
- Military veterans preferred
2020-03-16 SAIC (www.saic.com)
Springfield Virginia 22153 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.
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
REQUIRED EDUCATION & EXPERIENCE:
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
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