Software Developer- Front End (Java)

Job Description

Software Developer- Front End (Java)
Hybrid, Toronto, Ontario, Canada
Contract

Skills needed to qualify for this contract:

Knowledge and experience with programming Internet-ready applications
Knowledge and experience in rapid application development (RAD) methodologies
Knowledge and understanding of Information Management principles, concepts, policies and practices
Experience with middleware and gateways
Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
Ability to provide post-implementation support and resolve any post-implementation technical issues
Experience conducting design walkthrough sessions with the project team
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
Ability to provide user and system documentation as required

Experience and Skill Set Requirements
The consultant ➡️ must have the following number of years of experience with the tools and products:

Java – 10+ years
Oracle 12C or higher – 10+
DB SQL including DB Objects such as Tables, Views, Sequences, Store Procedures, Functions, and Triggers 5 Years +
Angular JS v2+ – 5+
JavaScript – 10+
Typescript – 5+
HTML 5.0, CSS – 5+
RXJS – 5+
Java Development IDE Tools: Eclipse, IBM RAD, IBM RSA – 5+
Bitbucket – 3+
Experience with AODA/WCAG 2.0 AA is a must
Experience with Responsive Web application development
Experience using Azure DevOps -3+

The consultant who has any of these are a plus:
Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
Solid Understanding of Agile
Object-oriented coding practices include knowledge of design patterns, refactoring, and clean code.
Knowledge of major architectures style (message-oriented, reactive, event-based)