Programmer/Developer (IBM ILog JRules) (Pro D1) Toronto, Canada

Position: Programmer/Developer (IBM ILog JRules)
Location: Toronto
Contract: 6 Months +

MUST Have Government experience to qualify for this role.
MUST Have Extensive Experience with IBM ILog JRules.

10+ years of experience as a Programmer/Analyst;
At least 2 years of SOA design and development experience;
Extensive Experience with IBM ILog JRules.
Experience implementing at least 3 projects that use IBM ILog JRules.
Web design and development experience, including Hyper Text Mark-up Language (HTML), Asynchronous JavaScript and XML (AJAX), Cascade Style Sheets (CSS); Connectivity/Structured Query Language (JDBC/SQL);
Experience interfacing with relational databases utilizing Java Database Experience with Java Message Service (JMS), JEE Connector Architecture, and transaction management;
Developing Experience in Zachman Row 3 and 4 artefacts; Applications with ODA Compliance;
Fluent on Rational Unified Process design artefacts; strong Unified Modelling Language (UML) expertise e.g. Statecharts, Class Diagrams, Sequence Diagrams, Component Diagrams;
Experience with different presentation and server side frameworks (e.g., Struts, Spring, JSF, Enterprise Java Beans (EJB), Java Persistence Application Programming Interface (JPA) etc); Understanding of Agile development methodology Experience with JEE application Servers, IBM WebSphere;
Demonstrated experience with a wide range of Open Source Java™ Libraries (iText), Jasper Reports etc;
Experience with Web Services-security, application security (crypto Application Programming Interfaces (API));
Experience in writing the build script;
Experience with Websphere Application Server Security.
Experience developing AODA compliant systems.