Software Developer - Senior
Job Title: Software Developer 
Location: Toronto - Hybrid
Duration: Long-Term


This developer resource will be working on back-end integration, system analysis and back-end testing.

Work scope is listed below.

Provide application change consultation and solutions

Provide expert feedback in project working sessions

Complete application development, and deliver solutions with project timelines as required

Application integration, code change and configuration on MW servers

Walkthrough, documentation and knowledge transfer as needed

Conduct code review sessions if required

Provide technical and application change documents as required

Implementation and post-Implementation support

Resolve technical issues as required

Experience and Skill Set Requirements

Technical Tools (35%)

·        Solid working experience in configuring and deploying applications in IBM WebSphere Application Server 8.5, WAS JAAS module, OIDC TAI, LDAP, PKI Security infrastructure and Cryptography

·        Solid working experience in identity and security for Java application and APIs, SSL(TLS), LDAP, Keystore, PKI, SSO and IAM

·        solid working experience in coding and building applications in Eclipse RAS and other IDE

·        Solid working experience in GIT, Jenkins and CICD pipeline

·        solid working experience in Outh2 & OIDC technologies, integration with Okta as identity provider

·        Solid working experience in WSDL, Webservice APIs, SOAP client tools, SoapUI

·        Solid working experience in integration with IBM DataPower and APIC

·        Solid working experience in Spring Web framework, HTML5 & CSS3, and JavaScript Libraries - jQuery, React or AngularJS

·        Solid working experience in SOAP WS, EJB, Hibernate framework and Oracle DB SQL and procedure

Programming Experience (60%)

·        10+ year application developing experience with WAS 7+ & Portal application development, configuration, and deployment

·        10+ year application developing experience in RSA, WAS application build, GIT, Jenkins, CICD, Ant scripts and unit test tools

·        10+ year application developing experience in standard front-end web applications with Spring MVC, JSP/Servlet, Java, and backend Java applications with EJB, WSDL/XSD, SOAP/REST webservice and Hibernate framework

·        10+ year application developing experience in relational database, Oracle, SQL, and store procedure

·        10+ year application developing experience in Java security, SSL(TLS), PKI, IAM products and tools, authentication, and authorization, WAS TAI, LDAP, WAS Portal PUMA APIs and WAS Portal personalization

·        10+ year application integration via IBM ESB, DataPower or APIC

·        10+ year application development experience in Java enterprise solutions

·        5+ years’ application developing experience in developing applications with Outh2 & OIDC technology, developing customized OIDCTAI, developing Outh2&OIDC client and integration with IAM products

·        5+ year experience in GIT, Jenkins and CICD pipeline

·        3+ year experience in docker and Kubernetes cloud technologies

Public Sector Experience (5%)

·        Experience working in a highly complex, unionized and multi-stakeholder environment.

·        Understanding of OPS IT methodologies and standards

·        With good communication and collaboration skills