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.
Required Skills: MINIMUM QUALIFICATIONS �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. DESIRED QUALIFICATIONS �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.