• Should be willing to take a well-defined task and should come up with a unit test strategy solution to complete the task.
  • Should be able to write failing tests and code that allows them to pass in order to accomplish a well-defined task.
  • Should be able to add tests to legacy code wherever code coverage is low.
  • Collaborate with consumers of the services, both technical and non-technical to build required specifications.
  • Should work with architects and developers to design solutions based on a specification.
  • Must be able to write well-defined tasks against a design and accurately estimate those tasks.
  • Ability to effectively document and communicate technical issues to a broad audience.


Required/must have the following skills:

  • Should excel in Java development
  • Mastery of Servlet development
  • Fluency in JSP and/or JSTL
  • Deep understanding of SOA
  • Fluency in writing and consuming B2B Web Services using Java
  • Mastery of Test Driven Development (TDD) preferably using JUNIT
  • A basic understanding of JavaScript and Ajax
  • A basic understanding of Tomcat 6, JVM Tuning, and Unix


  • Self-starter and innovative.
  • Inquisitive.
  • Excellent team player with good professional written and oral communication skills.


Required/must have the following skills:

  • 5+ year application development with the required technical experience listed above.
  • Direct interaction with business analysts.


Required/Must have: Bachelor degree in Computer Science or related.

Copy Protected by Chetan's WP-Copyprotect.