The individual is responsible for design and development of
the user interface for key components of our Web application. The
successful candidate must be able to work in a Team, and be
committed to the highest standards of quality for the entire
* Bachelor's degree in Computer Science, Information Systems,
or other relevant degree.
* Solid background in Java with thorough understanding and
mastering of various design patterns.
* 4+ years engineering experience in client-side
presentation-tier, at least the majority of which should be with
Java Swing based applications.
* 3+ years experience with one or more server-side web
application technologies (JSP, Servlets) with a database-driven
* 1+ years experience developing Rich Internet Applications
using Flex, Lazlo or AJAX.
* Strong experience with: creating custom UI controls, Java
* Experience with Agile techniques such as Pair Programming.
* Experience using source control (CVS, Clear Case, Visual
* Excellent verbal and written communication skills.
* Java Sun Certifications and working knowledge of BEA
WebLogic are a plus.
* Experience working on enterprise software delivered over
* Java Swing
* Adobe Flex with Cairngorm Framework
* J2EE Web Apps