Job Description:
- Work with product analysts to finalize the views of the system
- Design/develop presentation logics and business logics of the system
- Be part of the core engineering team to implement the persistence aspect of the business logics.
- Document both high and low level design
Requirements:
- 3+ years object-oriented design experience on enterprise class software utilizing JSP, JavaBean, custom tag, Servlet, XML/XSL, HTML, Javascript/AJAX
- Web/Apps server administration/configuration experience including: Apache, Tomcat, BEA, Websphere, IIS
- Experience in engineering high-availability, large-scale system
- Strong sense of ownership and proven delivery record
- Self-motivated team player
- Strong organizational skills and strict attention to detail
Desired Requirements:
- Strong background in J2EE architectures and related technologies (JMS, JMX, etc.)
- Deployment experience with popular application servers (Websphere, Weblogic, etc.)
- Experience with RDBMS as an application developer (JDBC/ODBC Connectivity)
- Experience with object modeling tools such as Rational Rose or object modeling language
- Proficiency on UNIX (Solaris, Linux, etc.) and NT platforms
- Background in telephony and voice recognition technology
- Practical experience with VXML and dialog design
- Multithreaded programming skills
- Expertise in double-byte enabling of web-based products with vast knowledge of encoding and character sets