HM Note: This hybrid role is three (3) days in office and starts May 1 2024
Responsibilities:
Required to translate technical systems specifications into working tested applications. This includes: developing detailed programming specifications writing and/or generating code compiling datadriven programs maintaining and conducting unit tests. and nbsp;
Resolves and troubleshoots technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion and migrations. and nbsp;
General and nbsp;Skills: and nbsp;
Experience in programming and analysis; specialized software package support at the specified experience level and nbsp;
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle and nbsp;
Experience in structured methodologies for the development design implementation and maintenance of applications and nbsp;
Experience in design code test debug and document applications and nbsp;
Experience in the use of object and/or third generation language development tools and nbsp;
Experience in one or more programming languages and nbsp;
Experience in application design latest design patters deployment and troubleshooting and nbsp;
Experience with relational and hierarchical database technologies and nbsp;
Experience in the use of information retrieval packages using query languages and nbsp;
Experience with one or more communications protocols and nbsp;
Experience in structured methodologies for the design development implementation and maintenance of applications and nbsp;
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts and nbsp;
Excellent analytical problemsolving and decisionmaking skills; verbal and written communication skills; interpersonal and negotiation skills
A team player with a track record for meeting deadlines
Desirable Skills:
Knowledge and experience with programming Internetready applications and nbsp;
Knowledge and experience in rapid application development (RAD) methodologies and nbsp;
Knowledge and understanding of Information Management principles concepts policies and practices and nbsp;
Experience with middleware and gateways
Experience reviewing analyzing and modifying product installation scripts including encoding testing debugging and nbsp;
Ability to provide postimplementation support and resolve any postimplementation technical issues and nbsp;
Experience conducting design walkthrough sessions with project team and nbsp;
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and nbsp;
Ability to provide user and system documentation as required
Skills
Experience and Skill Set Requirements
Responsibilities and nbsp;/ and nbsp;Assignment and nbsp;Deliverables
The Developers will be responsible for translating business requirements and technical system specifications into working tested applications. This would involve doing analysis and amp; design based on requirements writing Java EE code and conducting unit tests.
and nbsp;
Mandatory and nbsp;Skills:
- 10 and nbsp;years and nbsp;experience and nbsp;in and nbsp;developing and nbsp;ntier and nbsp;Enterprise and nbsp;applications
- 10 and nbsp;years and nbsp;handson and nbsp;development and nbsp;with and nbsp;Java and nbsp;Enterprise and nbsp;technologies
- Expertise and nbsp;in and nbsp;application and nbsp;design and nbsp;latest and nbsp;design and nbsp;patterns and nbsp;deployment and nbsp;and and nbsp;troubleshooting
- Extensive and nbsp;handson and nbsp;development and nbsp; and amp; and nbsp;troubleshooting and nbsp;experience and nbsp;on and nbsp;Java and nbsp;EE and nbsp;platform
- Expertise and nbsp;in and nbsp;JPA and nbsp;or and nbsp;Hibernate and nbsp;and and nbsp;Spring and nbsp;Framework
- Proficient and nbsp;working and nbsp;with and nbsp;Databases and nbsp;and and nbsp;SQL and nbsp;(expertise and nbsp;with and nbsp;Azure and nbsp;Cosmos and nbsp;DB and nbsp;Postgres and nbsp;Oracle and nbsp;and and nbsp;PL/SQL and nbsp;highly and nbsp;desirable)
- Proficient and nbsp;in and nbsp;Eclipse and nbsp;IDE and nbsp;or and nbsp;Rational and nbsp;Application and nbsp;Developer
- JavaScript and nbsp;/ and nbsp;TypeScript and nbsp;frameworks and nbsp;such and nbsp;as and nbsp;React and nbsp;Angular and nbsp;JQuery
and nbsp;
Nice and nbsp;to and nbsp;Have and nbsp;Skills:
- Agile and nbsp;development and nbsp;experience and nbsp; and nbsp;Scrum and nbsp;User and nbsp;Stories and nbsp;CI and nbsp;TDD and nbsp;Automated and nbsp;Tests and nbsp;etc.
- Experience and nbsp;writing and nbsp;Web and nbsp;Services and nbsp;and and nbsp;implementing and nbsp;SOA
- BPM and nbsp;tools and nbsp;such and nbsp;as: and nbsp;jBPM and nbsp;Activiti and nbsp;IBM and nbsp;Process and nbsp;Server and nbsp;Camunda and nbsp;BPM and nbsp;Drools and nbsp;Rule and nbsp;Engine
- Finegrained and nbsp;security and nbsp;frameworks and nbsp;such and nbsp;as: and nbsp;Spring and nbsp;Security and nbsp;Apache and nbsp;Shiro and nbsp;ForgeRock
and nbsp;
Evaluation and nbsp;Criteria
and nbsp;
Technical and nbsp;/ and nbsp;Java and nbsp;EE and nbsp;platform: 25%
- 10 and nbsp;years and nbsp;experience and nbsp;in and nbsp;developing and nbsp;ntier and nbsp;Enterprise and nbsp;applications.
- 10 and nbsp;years and nbsp;handson and nbsp;development and nbsp;with and nbsp;Java and nbsp;Enterprise and nbsp;technologies.
- Demonstrated and nbsp;experience and nbsp;in and nbsp;application and nbsp;design and nbsp;latest and nbsp;design and nbsp;patterns and nbsp;deployment and nbsp;and and nbsp;troubleshooting.
- Demonstrated and nbsp;experience and nbsp;in and nbsp;conducting and nbsp;unit and nbsp;test and nbsp;based and nbsp;on and nbsp;requirements.
Spring and nbsp;Framework: 10%
- Demonstrated and nbsp;experience and nbsp;working and nbsp;with and nbsp;Spring and nbsp;Framework and nbsp; and nbsp;Spring and nbsp;Boot and nbsp;Spring and nbsp;MVC and nbsp;Spring and nbsp;Data and nbsp;Spring and nbsp;Batch and nbsp;Spring and nbsp;Security and nbsp;etc.
ORM: 15%
- Demonstrated and nbsp;experience and nbsp;with and nbsp;ORM and nbsp;tools and nbsp;such and nbsp;as and nbsp;JPA and nbsp;Hibernate and nbsp;or and nbsp;MyBatis
Database: 15%
- Working and nbsp;experience and nbsp;in and nbsp;writing and nbsp;SQL and nbsp;and and nbsp;Stored and nbsp;Procedures and nbsp;(preferably and nbsp;in and nbsp;Oracle and nbsp;and and nbsp;PL/SQL and nbsp;Cosmos and nbsp;DB and nbsp;Postgres and nbsp;MySQL
BPM: 5%
- Demonstrated and nbsp;experience and nbsp;with and nbsp;Camunda and nbsp;BPM and nbsp;Drools and nbsp;Rule and nbsp;Engine
Azure and nbsp;Cloud: 20%
- Demonstrated and nbsp;experience and nbsp;working and nbsp;with and nbsp;Azure and nbsp;Cosmos and nbsp;DB and nbsp;Azure and nbsp;Blob and nbsp;Storage and nbsp;Azure and nbsp;Cognitive and nbsp;Search and nbsp;etc.
UI: 10%
- Demonstrated and nbsp;experience and nbsp;with and nbsp;React and nbsp;Angular and nbsp;jQuery
Must Haves:
- 10 and nbsp;years and nbsp;experience and nbsp;in and nbsp;developing and nbsp;ntier and nbsp;Enterprise and nbsp;applications
- 10 and nbsp;years and nbsp;handson and nbsp;development and nbsp;with and nbsp;Java and nbsp;Enterprise and nbsp;technologies
- Expertise and nbsp;in and nbsp;application and nbsp;design and nbsp;latest and nbsp;design and nbsp;patterns and nbsp;deployment and nbsp;and and nbsp;troubleshooting
- Extensive and nbsp;handson and nbsp;development and nbsp; and amp; and nbsp;troubleshooting and nbsp;experience and nbsp;on and nbsp;Java and nbsp;EE and nbsp;platform
- Expertise and nbsp;in and nbsp;JPA and nbsp;or and nbsp;Hibernate and nbsp;and and nbsp;Spring and nbsp;Framework
- Proficient and nbsp;working and nbsp;with and nbsp;Databases and nbsp;and and nbsp;SQL and nbsp;(expertise and nbsp;with and nbsp;Azure and nbsp;Cosmos and nbsp;DB and nbsp;Postgres and nbsp;Oracle and nbsp;and and nbsp;PL/SQL and nbsp;highly and nbsp;desirable)
- Proficient and nbsp;in and nbsp;Eclipse and nbsp;IDE and nbsp;or and nbsp;Rational and nbsp;Application and nbsp;Developer
- JavaScript and nbsp;/ and nbsp;TypeScript and nbsp;frameworks and nbsp;such and nbsp;as and nbsp;React and nbsp;Angular and nbsp;JQuery
Nice To Haves:
- Agile and nbsp;development and nbsp;experience and nbsp; and nbsp;Scrum and nbsp;User and nbsp;Stories and nbsp;CI and nbsp;TDD and nbsp;Automated and nbsp;Tests and nbsp;etc.
- Experience and nbsp;writing and nbsp;Web and nbsp;Services and nbsp;and and nbsp;implementing and nbsp;SOA
- BPM and nbsp;tools and nbsp;such and nbsp;as: and nbsp;jBPM and nbsp;Activiti and nbsp;IBM and nbsp;Process and nbsp;Server and nbsp;Camunda and nbsp;BPM and nbsp;Drools and nbsp;Rule and nbsp;Engine
- Finegrained and nbsp;security and nbsp;frameworks and nbsp;such and nbsp;as: and nbsp;Spring and nbsp;Security and nbsp;Apache and nbsp;Shiro and nbsp;ForgeRock