DescriptionResponsibilities :
Responsible for managing the interchange of databetween the server and the users. Required to translate technicalsystems specifications into working tested applications.
- Thisincludes : developing detailed programming specifications writingand / or generating code compiling datadriven programs maintainingand conducting unit tests Resolves and troubleshoots technicalproblems which arise during the use and operation of softwarepackages including technical assistance in implementationconversion and General Skills : Experience in programming andanalysis;
- specialized software package support at the specifiedexperience level Ability to collaborate with IT Professionalsthroughout the Software Development Life Cycle Experience instructured methodologies for the development design implementationand maintenance of applications Experience in design code testdebug and document applications Experience in the use of objectand / or third generation language development tools Experience inone or more programming languages Experience in application designlatest design patters deployment and troubleshooting Experiencewith relational and hierarchical database technologies Experiencein the use of information retrieval packages using query languagesExperience with one or more communications protocols Experience instructured methodologies for the design development implementationand maintenance of applications Experience eliciting anddocumenting information from diverse business area stakeholders andsubject matter experts Excellent analytical problemsolving anddecisionmaking skills;
verbal and written communication skills;interpersonal and negotiation skills A team player with a trackrecord for meeting deadlines Back End Skills Knowledge andexperience with developing all serverside logic definition andmaintenance of the central database and ensure high performance andresponsiveness to requests from the frontend.
Knowledge andexperience with frontend technologies Knowledge and experience tointegrate the frontend elements into the application DesirableSkills : Knowledge and experience with programming Internetreadyapplications Knowledge and experience in rapid applicationdevelopment (RAD) methodologies Knowledge and understanding ofInformation Management principles concepts policies and practicesExperience with middleware and gateways Experience reviewinganalyzing and modifying product installation scripts includingencoding testing debugging Ability to provide postimplementationsupport and resolve any postimplementation technical issuesExperience conducting design walkthrough sessions with project teamKnowledge and understanding of Accessibility for Ontarians withDisability Act (AODA) and related regulations and standards Abilityto provide user and system documentation asrequiredSkillsExperience and Skill SetRequirements
General Skills :
Experience in programming and analysis; specializedsoftware package support at the specified experiencelevel
Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle
Experience in structured methodologies forthe development design implementation and maintenance ofapplications
Experience in design code testdebug and document applications
Experience inthe use of object and / or third generation language developmenttools
Experience in one or more programminglanguages
Experience in application designlatest design patters deployment and troubleshooting
Experience with relational and hierarchical databasetechnologies
Experience in the use ofinformation retrieval packages using query languages
Experience with one or more communicationsprotocols
Experience in structured methodologiesfor the design development implementation and maintenance ofapplications
Experience eliciting anddocumenting information from diverse business area stakeholders andsubject matter experts
Excellent analyticalproblemsolving and decisionmaking skills; verbal and writtencommunication skills; interpersonal and negotiationskills
A team player with a track record formeeting deadlines
DesirableSkills :
Knowledge and experience withprogramming Internetready applications
Knowledgeand experience in rapid application development (RAD)methodologies
Knowledge and understanding ofInformation Management principles concepts policies andpractices
Experience with middleware andgateways
Experience reviewing analyzing andmodifying product installation scripts including encoding testingdebugging
Ability to provide postimplementationsupport and resolve any postimplementation technicalissues
Experience conducting design walkthroughsessions with project team
Knowledge andunderstanding of Accessibility for Ontarians with Disability Act(AODA) and related regulations and standards
Ability to provide user and system documentation asrequired
Experience and Skill SetRequirements
The consultant must have thefollowing number of years experience with the tools and / orproducts :
Java 10
Oracle 12Cor higher 10
DB SQL including DB Objects such asTables Views Sequences Store Procedure Functions Triggers 5 Years
Node such as NPM 5
RXJS5
Spring Framework (MVC Security JPABoot)
WebSphere v8.5 or higher 5
Java Development IDE Tools : Eclipse IBM RAD IBM RSA5
Bitbucket 3
Experience withAODA / WCAG 2.0 AA a must
Experience withResponsive Web application development
Experience using Azure DevOps 3
RESTAPI
Hibernate / JPA
The consultant who have any of these are a plus :
Maven
Knowledge of securitygateways and protocols (JWT Oauth2.0 SSL Certificates)
Solid Understanding of Agile
ObjectOriented coding practices including design patterns knowledgerefactoring clean code.
Knowledge of majorarchitectures style (message oriented reactive eventbased)
Rest API design and implementation (loadbalancing discovery resiliency)
EVALUATION
Java language knowledge andexperience 25%
10 years of demonstratedexperience with the use of Java language
JavaDevelopment IDE Tools : Eclipse IBM RAD IBM RSA 5
WebSphere v8.5 or higher 5
Hibernate / JPA
Technical Skills 40%
Java 10
Node such as NPM 5
RXJS 5
Bootstrap jQuery 3
Spring Framework(MVC Security JPA Boot)
Bitbucket 3
Experience with Responsive Web applicationdevelopment
Maven
DevOPS
Oracledatabase knowledge and experience 15%
DB SQLincluding DB Objects such as Tables Views Sequences Store ProcedureFunctions Triggers 5 Years
10 years ofexperience in Oracle database version 11G
AODA Experience 10%
Experience with AODA / WCAG 2.0 AA a must
Demonstrated experience with AODA compliance
Soft Skills 10%
Excellent analytical problemsolving and decision makingskills
Strong leadership and collaborationskills
Proven track record for building strongworking relationships
A demonstrated team playerwith a track record for meeting deadlines
Strongverbal and written communication skills
Hybrid : 3 daysonsite / 2 days remote
Must Haves :
Experience working with the followingtechnologies :
- JEEspring java security spring boot
- SpringFramework (MVC Security JPA Boot)
- WebSpherev8.5 orhigher
- Hibernate