Job Description :
Position: Java Developer
Location: Washington DC.
Duration: 6+ months
Experience: 7-10 yrs.

Required Skills:
Must have a minimum of 8 years of Java and J2EE/JEE experience with BA/BS in computer science or equivalent experience.
Must have experience in web application development using Java, J2EE, spring, Spring MVC, MyBatus, Hibernate, Restful Web Services, Junit, Maven, ANT, JSON and XML.
Experience with software development best practices (RUP, Waterfall, XP, Agile)
Knowledge of J2EE applications servers (WebSphere, WebLogic, Jboss )
Strong hands on experience with UML.
Strong understanding of object oriented analysis and design patterns concepts.
Proven hands on experience with DAO and Data Services.
Excellent application performance tuning skills.
Experience with RDBMS (DB2, Oracle or MS SQL
Lead Java developers in all phases of the SDLC.
Mentor junior developers.
Develop and lead architectural design concepts.