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 JavaScriptAt 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 GitExperience with test automation such as Selenium, CucumberExperience with Agile ScrumAbility 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.