Software Engineer

Position #578 

Location: Fort Meade, Maryland  

Security Clearance: Top Secret / SCI + Full Scope Poly 

Primary Labor Category: Computer Scientist (Java)

Position Requirements: This position requires a software engineer providing full system and software life-cycle support for incremental software functionality, web/graphic user interface development, and database support. The candidate should be self-motivated, enjoy working directly with the customer and with the end-users and value high quality software.

Work Location: NBP320  

CCA Accepted?: No  

Basic Qualifications: Minimum of 5 years with software development lifecycle experience; BS degree or related engineer/technology degree can substitute for 2 years

JAVA development experience

Experience in Agile development methodology

Experience with Relational Databases

Experience with GUI development (Javascript, HTML, CSS, or any UI framework)

Within the last 5 years, a minimum of 4 years' experience with designing, coding, testing, and debugging software to run under either Microsoft Windows (XP or later) or UNIX (Solaris 8 or later, Redhat LINUX) Operating System.

Strong work ethics and focused developer with high productivity.

Preferred Qualifications:

Spring Framework
Git
Web or REST services
MAVEN experience
Experience with application servers (Tomcat preferred)
Familiar with Atlassian products (JIRA, Confluence, Bamboo)
Test frameworks (JUnit)