Performs tasks such as, but not limited to, the following: 
- Engage with community to explore opportunities for the use of IT solutions 
- Gather and document business requirements 
- Work with various IT teams to develop and deliver IT solutions 
- Respond to system problems by analyzing the issue and determining the next course of action 
- Provide system training to end users 
- Participate in and lead various IT projects as required 
- Excellent programming skills 
- Extensive Java development experience (Java EE 6/7) 
- Proven experience in JSR 168 and JSR 286 (Java Portlet Specification) development and support.
 
 
- Proven experience leveraging WSRP 2.0 Specification 
- Oracle ADF, JDeveloper, and WebLogic Server knowledge and experience considered an asset 
- Experience with Relational Databases (Oracle DB, SQL, PL/SQL) 
- Experience with build & development best-practices/tools (e.g., use of SVN, IDEs, etc.).
 
 
- Experience with Agile Software Development methodologies 
- Basic knowledge in installing/configuring/administering web servers (IIS, Apache, IBM  and application servers (IBM WebSphere, Tomcat) would be considered an asset 
- Software design knowledge 
- In-depth analytical skills 
- Strong presentation skills 
- Understanding of project management methodologies 
- Good communication and interpersonal skills 
- Must be organized, detail-oriented, self-motivated, disciplined, professional and a team player.
 
 
Education 
- Bachelor Degree or consideration or an equivalent combination of education and experience 
Experience 
- 6-8 years in similar roles