I've developed quite a few Ecommerce projects earlier and technologies Ive used are the same as mentioned in criteria.
List Of Technologies Ive used So Far:
• RDBMS: Oracle9i, MySql ,DB2.
• Java/J2ee Technology:
J2EE (Struts 1.1,Struts2, JSP,Servlet,Jdbc,Jndi,Multi-Threading,Collection framework).
Hibernate 3.0,Hibernate4.0, WebServices(Axis , Jax-RPC ,Jax-WS, Restful(Jax-RS)).
JSF 1.2,JSF2.0,Spring 3(ioc,di,ws,aop,security,ldap,mvc,jms,jdbc), xml, JAXB2.0, MDB, JMS,Ajax,Jquery,Json,Ibatis,IceFaces3.2, JPA 2.0,EJB 3.0.
• Web/App Server: ApacheTomcat(5.5,6.0), Websphere Application Server (6.0,6.1,7.0)
• IDE: RAD(Rational Application Developer),WSAD(Websphere Studio Application Developer).