2. Familiarity with software
development methodologies (especially Agile or Extreme Programming
methodologies)
3. Thorough technical knowledge of
and skill with Java, J2EE, JavaScript, HTML, JSPs, and Struts
4. Good technical knowledge of
Windows 2000 Professional, Windows XP Professional, and Linux O/S
5. J2EE application and web server
experience required. Experience with JBoss application server and Apache
Tomcat web server preferred
6. Basic technical knowledge of
Internet Explorer 6.0 with emphasis on Dynamic HTML and JavaScript
7. Excellent analytical, design and
implementation skills
8. Excellent skills in research and analysis,
project planning and implementation
9. Strong understanding of entire
development process, including specification, documentation and quality
assurance
10. Basic awareness of business issues
as they impact overall project plans
11. Recognized central point for
technical issues across groups and products
12. Proven communication, presentation
and interpersonal skills
13. Ability to work effectively as a
team member or individual contributor
14. Demonstrated project leadership
ability preferred
15. Experience with database structure,
SQL language, and knowledge of SQL database administration principles