|
Required Qualifications:
|
- 5+ years of hands-on Java development experience.
- Experience with global, high-traffic websites is a must.
- Experience prototyping and evaluating new technologies.
- Experience implementing new technologies into existing products.
- Demonstrated fluency with applied experience in a wide variety of software and development techniques of same including JSF, GWT, Spring/MVC, Hibernate, Ehcache, JMS, JDBC, JMX, Ant, Maven, Web Services, XML, JavaScript, and AJAX.
- Demonstrated understanding of the different development methodologies including, but not limited to, Rational Unified Process (RUP), Waterfall, Extreme Programming (XP), Iterative development, and the Agile programming model.
- Familiarity with all layers of an application stack: hardware, software, network, database, etc.
- Demonstrated experience in configuring and administering J2EE application servers such as JBoss, Tomcat, or Resin.
- Demonstrated experience in administering large, enterprise Java applications including familiarity with tuning memory options, threads, connection pools, etc.
|