Job Title: Senior Application Developer � Client Side (3033-06)
The ideal candidate will have at least ten years of combined experience in software development and lifecycle management. At least seven of those years must involve hands-on Java and/or C/C++ development for Microsoft Windows and UNIX platforms. The successful candidate will lead and perform expert user interface design, application coding, architecture design, and documentation. Candidates should possess knowledge of object-oriented software engineering methodology, software testing, and software documentation.
�Earned degree in computer science, electrical or computer engineering;
�Ten years of related technical experience;
�Very strong development experience (seven or more years);
�Strong design skills and familiarity with patterns;
�Very strong background in Java for Windows and UNIX (five or more years);
�Thorough understanding of the Java Security Framework;
�Thorough understanding of multi-threaded applications;
�Demonstrated understanding of User Interface (UI) concepts;
�Experience with Java Swing and common APIs;
�Thorough understanding of relational databases and SQL;
�Strong leadership and communications skills.
�Experience with military or intelligence community environments, specifically with cross-domain solutions, security accreditations, and related policies;
�Experience with data encryption, PKI, and streaming multimedia, Java Media Framework (JMF).
Location: This full-time position located in Savage, MD.
Clearance: Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
Benefits: Medical, Dental, Vision, Life Insurance, Short-term and Long-term Disability, Flexible Spending, Holiday, Vacation, 401K, Tuition Reimbursement, Business Area Performance Bonus and Equity Earn-Out Program.