Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Duration: 240 days Evaluation Criteria: Development Experience - 35%
Very strong experience interfacing with Java services with BPM
Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS
Demonstrates experience in Restful WebServices
Demonstrated experience with Javascript
Demonstrates 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)
Technologies Experience - 35%
Experience with different presentation and server side frameworks such as Struts, Spring, Enterprise Java Beans (EJB), and Java Persistence Application Programming Interface (JPA)
Experience with developing IBM ODM (Operational Decision Manager) based complex applications
Demonstrates experience with SOA design and development, with strong emphasis on WSDL, Web Services and Rest Services
Demonstrates experience with IBM WebSphere and Liberty
Demonstrates experience with PDF development
Programming and Analysis Experience - 15%
10+ years of experience with the design and development of common utility components using JEE
Demonstrates experience with the systems development life cycle from analysis and design, development and coding, acceptance testing, and implementation
Experience in interfacing with relational databases utilizing Java
Working knowledge of the Agile development methodology
Technical Skills and Compliance Experience - 10%
Demonstrates experience in developing and coding system components that are compliant with the Accessibility for Ontarians with Disabilities Act, 2005
Public Sector Experience - 5%
Demonstrated experience with the MOE Modernization of Approvals platform, or similar
SOA-based Public Sector modernization initiatives
Must haves:
Very strong experience interfacing with Java services with BPM
Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS
Demonstrates experience in Restful WebServices
Demonstrated experience with Javascript
Experience with different presentation and server side frameworks such as Struts, Spring, Enterprise Java Beans (EJB), and Java Persistence Application Programming Interface (JPA)
Experience with developing IBM ODM (Operational Decision Manager) based complex applications
Demonstrates experience with SOA design and development, with strong emphasis on WSDL, Web Services and Rest Services
Demonstrates experience with IBM WebSphere and Liberty
Demonstrates experience with PDF development
10+ years of experience with the design and development of common utility components using JEE
Demonstrates experience with the systems development life cycle from analysis and design, development and coding, acceptance testing, and implementation
Experience in interfacing with relational databases utilizing Java
Working knowledge of the Agile development methodology