Senior Java Software Engineer
Job Description:
Qualified candidate will be responsible for design, development, and implementation of java based web applications using application server technologies, relational databases, HTML/XML and Java Server Pages. He/She will be responsible for designing web based user interface and the underlying SQL queries for application modules. He/She will be responsible for the graphical user interface design, UI navigation, underlying JSP pages and Java classes for the web based application modules. He/She will gather requirements, write functional specifications, design, code, test, and implement the web based application modules. He/She will work with application users and engineering to implement user-centered design specifications in a highly robust and scalable product.
Requirements:
- 6+ years experience in java based software development with experience through the full product life cycle
- 3+ years experience in designing configurable and extensible web-based User Interface modules
- 2+ years experience with the following: a web application framework such as Tapestry, Struts, WebWork, or JSF; object-relational mapping tools such as Hibernate, or Toplink
- 2+ years experience in using open source java tools and libraries
- 2+ years experience in XML, DHTML and JavaScript
- 2+ years experience in JDBC and SQL
- 1+ years experience in web services and SOAP
- 1+ years experience in creating interactive web applications using AJAX
- Experience in developing and implementing the UI for a commercial Web-based software project, including gathering requirements, writing functional specifications, designing, coding, testing, and implementing.
- The ideal candidate will be a mature, confident team player motivated by a fast-paced environment.
- The ideal candidate will be creative and detail-oriented with excellent written and verbal communication skills
Education: BS (MS Preferred) in CS/EE
To apply for this position: Please send us your resume.