Senior Application Database 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 database tables, queries, triggers and stored procedures for Oracle and MySQL databases and the corresponding object-relational mapping infrastructure using open source technologies like hibernate. He/She will also be responsible for developing java based tools for saving and restoring application configurations stored in the database as well as tools for updating earlier versions of database structures for compatibility with newer versions of the application. He/She will gather requirements, write functional specifications, design, code, test, and implement the web based application modules..

Requirements:

  • 5+ years experience in java based software development with experience through the full product life cycle
  • 3+ years experience in designing relational databases, SQL queries, query optimization, triggers and stored procedures
  • 3+ years experience in programming database applications for Oracle and MySQL databases
  • 2+ years experience managing oracle and MySQL installation on MS Windows, Linux or other Unix platforms
  • 2+ years experience in using open source java tools and libraries, JDBC, object-relational mapping tools such as Hibernate
  • Experience in working with Perl and/or Unix shell scripts
  • Experience in XML, Web Services and SOAP
  • Experience in generating dynamic SQL queries from metadata descriptions
  • Experience in developing and implementing the database interface modules 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.