Job Description :
Title:Java Developer
Location:San Francisco, CA
Duration:18 month contract
Interview:Telephonic

Requirements:

-Web development experience which includes the programming/ development of web applications.
-Strong Java skills
-Experience with Struts framework
-experience with Application Patterns, Web and J2EE centric design patterns.
-Design skills and knowledge of tools such as Enterprise Architect.
-expert level knowledge of MVC frameworks specifically Spring.
-5+ years J2EE, JSP, Servlets, JSTL, etc.
-Experience developing for iOS and Android platforms is an advantage
-Experience integrating with Web Services, mainly in Java, proven expertise of Axis 2.0.
-Strong experience using CSS, HTML, DHTML, JQuery, JQuery Mobile, AJAX and JavaScript.
-Knowledge of SQL and Oracle database systems.
-Solid working knowledge with development and deployment on web application server. Weblogic exp is a must.
-Setting up and implementing JUnit (or other) testing framework.
-Familiar with source code control tools, such as CVS or Subversion.
-Proven ability to communicate with business and technical groups easily, ability to communicate with various levels of management.
-Experience in Agile Methodologies.
-Good leadership skills, must have demonstrated ability to lead a group of developers.
-Experience working in Agile environment
-Must have strong problem solving skills: must be creative, analytical, adaptable, logical and thorough, and be willing to work in a team environment
-Independent and able to manage themselves
-Open to code reviews and write quality, high performance code