Job Description :
Role: Java Developer
Location: Chevy Chase, MD
Tenure: 12+ Months/ Contract
Interview process: 1. Resume Review, 2. Online Code Test, 3. Phone Interview, 4. End-Client Interview

OVERVIEW
We are looking for an experienced (10+ years) Java developer to work on a very large codebase for applications that support millions of users. Must be a good problem solver with the ability to work independently, learning as necessary.
This is a potentially long-term contract opportunity: at least one year. Our client is also known for its willingness and ability to retain contracted talent for many years.

ENVIRONMENT
We take the software engineering craft to heart: extensive unit testing, peer reviews, formal coding guidelines with the latest code quality tooling, continuous integration/deployment and a supportive, delivery-focused atmosphere are just some of the characteristics of our work environment.
Working hours are typically limited to 40/week, and is onsite in Chevy Chase, MD. The rate is negotiable based on experience.

JOB REQUISITES
Java 7/8
Spring 3.x
JSF 1.x
JBoss
JUnit
EasyMock, Mockito, or other mocking framework
Maven

DESIRED SKILLS
JQuery
AOP (Spring or AspectJ)
Distributed Cache experience: Coherence, Redis, or similar.

Client : Compunnel