Be an integral part of a dynamic core of Java developers advancing and supporting the leading mid-market J2EE e-commerce solution available.
As an Intermediate Java Developer working within the Professional Services team, you will be involved in developing and delivering powerful, scalable and reusable J2EE software solutions, built on our platform, to a global client base. During these projects, you will participate in all aspects of the software development lifecycle including planning, technical design, construction, documentation, testing and deployment. Periodically, you will also assist the Product Development team in adding new features to our quarterly product release of our organization. |
Required Skills
- Proficient in English
- Proficient in Java / J2EE web application development (JSP, Servlets, XML, etc
- Proficient in SQL
- Experience building software applications in a team environment
- Experience with at least one of the following databases: Oracle, DB2, Microsoft SQL Server, mysql, postgresql
- Experience with at least one Java application server (ie. Tomcat, Caucho Resin, Jetty, BEA WebLogic, IBM WebSphere, JBoss, etc
- Experience developing test cases in Junit
- Experience with at least one version control system (ie. CVS, Visual SourceSafe, ClearCase, Perforce, etc
- Object-oriented programming
- Design patterns
The following skills are not required, but will be considered an asset:
- Experience with multiple databases and application servers
- Velocity
- Jakarta struts
- EJB or another object/relational mapping framework such as hibernate, TopLink, Castor Or CocoBase
- Web services development (Soap, WSDL, AXIS, SAAJ, IXRETAIL, UBL, EBXML, etc)
- Xml Schema, XSLT, JAXP, TRAX, SAX, DOM, XALAN,&HELLIP
- Java portal development (JSR-168)
- Eclipse IDE
- Experience implementing java e-commerce applications
- Experience interfacing with ERP systems such as Sap, PeopleSoft, J.D. Edwards, etc
- Experience interfacing with accounting, inventory, supply chain management and other business applications
- Experience interfacing and communicating directly with clients
- Multi-lingual
|