Senior Java Developer

Requirements:

  • Very strong knowledge of Java, Hibernate, JPA, Spring, and Liferay Portal
  • Very strong knowledge of database design and database normalization and optimization techniques
  • Experience in multi tier web applications and thread safety issues
  • Experience with Apache Wicket
  • Comfortable with UML concepts and diagrams
  • Sun Certified Java Professional would be preferred.
  • Very strong analytical skills
  • Very strong communication skills

Technology:

O/R Mapping:

  • JPA, version 1.0
  • Hibernate, version 3.4.0.GA

Database:

  • hsqlDB (for testing only)
  • Oracle, version 10, 11

Logging:

  • SLF4J, version 1.5.2
  • Logback, version 1.5.2

Remote Procedure Calls:

  • Spring Remoting, version 2.5.6.SEC01

Security:

  • Spring Security, version 2.5.6.SEC01
  • Apache Wicket Auth-Roles, version 1.4.3

Application Server:

  • Apache Tomcat, version 6.x
  • JBoss AS, version 4.2

Object Management:

  • Spring Core, version 2.5.6.SEC01

GUI Framework:

  • Apache Wicket, version 1.4.3
  • Apache Wicket Extensions, version 1.4.3
  • Apache Wicket Spring, version 1.4.3

Web Services:

  • Spring WS, version 2.5

JDK/VM:

  • Java JDK/JRE, version 1.6

Portal Server:

  • Liferay Portal Server, version 5.2.3
  • Liferay Ext SDK, version 5.2.3
  • Liferay Plugin SDK, version 5.2.3

Build:

  • Apache Maven, version 2.2.1

Source Management:

  • SVN

IDE:

  • Eclipse (STS), version 3.5

All applicants must email resumes in MS WORD format to career@innovoice.ca. Please mention the job title on your subject heading.

Tags: , , , , ,

Powered by Innovoice