Essential Skills and Competencies
• Excellent knowledge of the Java SDK 1.5/1.6 and J2EE components (3 to 6 years of experience)
• Solid experience in Java Web UI development (3 to 6 years of experience)
o HTML et JavaScripts / JQuery
o Google Web Toolkit (GWT)
o Apache Wicket
o Servlets, Java Server Pages
o Spring Framework & Spring MVC
o JSF (Java Server Faces)
o Internet Browsers: Firefox, IE, Google Chrome, Safari, Opera
• Good experience in development under Linux environment
• Good knowledge of UML
• Strong French and English communications skills (verbal and written) is essential
Assets
• Good background in RDBMS design
• Some experience with scripting languages: Python, Perl, shell scripting, etc.
• Some experience in software management and monitoring with JMX and SNMP.
• Knowledge of the key security concepts in Java (JCA, JAAS, etc.)
• Knowledge in SSO technologies and solutions
• Knowledge in multithreaded programming
• Knowledge in distributed environment and programming
• Experience with multimedia products and/or mobile phone related technology/protocol
Education
• Computer Engineering or Computer Science bachelor’s degree