Senior Java Developer
- 5-10 years experience developing distributed applications with components for JEE / Java platform (JSP / JSF, EJBs, JDBC, JMS)
- Extensive experience with frameworks such as Hibernate, Spring, Struts, Velocity, Log4j etc.
- Experience with design and development of modules using agile methodologies and RUP.
- Experience working with WebLogic, WebSphere or JBoss application servers
- Component development and basic computer skills, data structures, networks, RDBMS and SQL
- Experience with XML technologies such as JAXP, JAXB, JAX-RPC or XMLBeans, Castor, etc.
- Experience with databases such as Oracle, DB2 or SQL Server
- Experience with clustering, performance tuning
- Understanding the framework design and architecture
- Problem-solving abilities
- Good / intermediate communication skills in English (internal communication within a team)
- Good team player
- Skills training and lead development team
- Experience and willingness to generate project documentation
Education in computer science.

Indicates a required field