Java DeveloperLocation: McLean, VAPosition Type: ContractRate: DOE W2Interview Mode: PhoneUS Citizen and Green Card OnlyResponsibilities:-Contribute code to the development of multi-platform application systems, through local builds and deployments as well as the CI/CD environments.-Build HTML and JavaScript driven front-ends to achieve better quality, satisfy stakeholders and delight customers.-Be an expert on JavaScript and front end frameworks, collaborate with developers, business partners, architects, and other groups to identify technical and functional needs of systems.-Ensure adherence to Agile team norms and coding standards, software design best practices, architecture strategy and intent.Basic Qualifications:-Bachelor's degree or military experience.-At least 2 years of experience building software in enterprise/commercial environments, including systems and application design, code development and testing.-At least 3 years' experience with JavaScript-At least 3 years' experience with Java in a J2EE environmentPreferred Qualifications:-Demonstrated hands-on coding skills in all the tiers of web front-end development: Front-end MVCs such as AngularJS, JavaScript, HTML5, JQuery and CSS3.-Mastery of advanced JavaScript concepts, design patterns.-Working knowledge of REST APIs and Java in a J2EE environment.-Understand the concepts of code repositories and be able to commit code to Git-Experience with test automation such as Selenium, Cucumber-Experience with Agile Scrum-Ability to use a variety of open source and commercial technologies and tools.-Embrace, practice and evangelize frequent, incremental code testing and deployment.-Comfortable collaborating and communicating in a large team environment.