server-side Java Developer/San Diego Job in Toronto, Ontario Canada

Skills Qualifications:
* Experience developing software applications using java based OO technologies
* Solid understanding of object-oriented design principles
* Experience with Servlets Java Server Pages (JSP) using the Apache Struts Framework
* Experience with any version control systems such as CVS, Subversion, or StarTeam
. Experience with Object relational mappers: Java Persistence Architecture or Hibernate
. Experience with Web or application containers, specifically Weblogic
. Experience using build systems such as Apache Ant, or Maven 2
* Strong analytical and problem solving skills
* Business knowledge of the Higher Education domain and financial accounting would be an asset

Responsibilities
* Participate in all phases of the software development lifecycle
* Implement highly usable, efficient, reliable, and scalable software
* Develop new features, enhance existing features, and be able to react quickly to support * Strive at all times to do work using best practices