MUST HAVES: 10-15 years recent experience
- Experience in n-tier web-based applications, database technologies, software, tools and Java EE (J2EE) and cloud-native technologies
- Experience in complex programming concepts and languages JSF, Spring, Spring Boot, MyBatis and ORM Framework, Core Java, WebSphere 8 +, Liberty, Oracle 19c + iText, web based applications implementing with MVC framework, REACT, Apache MyFaces, HTML5, CSS3, JavaScript, JQuery, Bootstrap, RESTful Services, YML and SML; Eclipse, Maven, Junit, ANT Build, Azure Pipeline;
Nice to Have
- Multiple platforms Solaris/Linux/ Windows and system testing methods
- Experience, knowledge and skills in large-scale system analysis, design and implementation for multi-client use with AODA compliance
Experience and Skill Set Requirements
Programmer and Development Skills - 65%
- Experience in n-tier web-based applications, database technologies, software, tools and Java EE (J2EE) and cloud-native technologies
- Experience, knowledge and skills in large-scale system analysis, design and implementation for multi-client use with AODA compliance
- Demonstrated experience directly supporting the SDLC (agile/iterative) and implementation of business-critical software applications and systems
- Experience in writing application architecture artifacts and data modelling to lead the team for development and customization of large web-based applications
- Experience with J-rules, Oracle content management system and Websphere application server
- Experience in complex programming concepts and languages JSF, Spring, Spring Boot, MyBatis and Hibernate ORM Framework, EJBs, Servlets, Core Java, WebSphere 8 +, Liberty, Oracle 19c +, JDBC, Oracle UCM, iText, web based applications implementing with MVC framework, REACT, AngularJS, Apache MyFaces, HTML5, CSS3, JavaScript, JQuery, Bootstrap, RESTful Services, YML and SML; Eclipse, Maven, Junit, ANT Build, Azure Pipeline;
.Multiple platforms Solaris/Linux/ Windows and system testing methods
- Extensive experience with security and Cryptography
- Experience with software development, migration and deployment for virtualized infrastructure and cloud computing environment
- Extensive experience with printing management systems and PDF architecture
- Knowledge of and experience in public cloud architecture, using IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS(Software as a Service), Kubernetes, Container and Docker.
Analytical and Problem-Solving Skill - 30%
- Analytical skills to assess the feasibility of a broad range of options, make recommendations and develop customized strategies to resolve unique problems; Analytical and problem-solving skills to identify and resolve existing and potential systems issues and perform threat and risk assessments and business impact analyses; oral and written communication skills to lead the consulting and discussion process and prepare technical reports
- Presentation skills to conduct training and information sessions and lead committees and task groups
- Consultative skills to consult with and provide advice to clients, program staff and senior management
- A team player with a track record for meeting deadlines
- Experience in providing technical leadership to junior developers
Public Sector Experience - 5%
- Experience with OPS architecture, methodologies and GO–ITS standards would be an asset
- Familiar with OPS Threat Risk Assessment (TRA) and Privacy Impact Assessment (TRA) process