Job Description

3.00 to 10.00 Years
Position: Java Full Stack Developer (Pre-identified candidate)Location: Toronto, ONKey Responsibilities· Responsible for development of assigned web applications· Work with other departments (Product, UX, Design, QA) with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence· Lead technical solutioning sessions with other developers to ensure that solutions are complete, scalable and are future-proof· Build, foster and work within an Agile environment, including participation in priority/ sprint planning, story planning and daily standups, as well as analysis and communication of change impacts to functional team and business stakeholders· Unit-test code for robustness and stability· Provide Tier 2 technical support for issues reported by Customer Care and internal teams, including after hours problem resolution· Analyze code regularly and refactor as required to minimize technical debt· Assist external development agencies with integration of third-party services/ platforms· Communicate to the Digital Manager and Project Managers, providing development time estimates and progress updates, with efficiency and accuracy· Engage in outside-the-box thinking to provide innovative solutions· Create, revise and maintain design/technical documentation· All other duties as assignedMust have:· 3+ years’ experience with JAVA, Spring Boot MVC Application Platform· Experience with Thymeleaf Java templating engine or similar Java Templating Engines· 3+ years’ experience HTML/ HTML5, CSS/ CSS3 and JavaScript (vanilla JS, AJAX, jQuery and JSON)· Experience using and writing SASS CSS extension library language· Strong knowledge of JavaScript, handling events, re-usability of methods· 3+ years Angular JS 1.6 or lower· A good understanding of Webpack module bundler as well as Gulp Toolkit· Strong understanding of writing and implementing back and front end unit and integration tests· Debugging skills for code, desktop and mobile browsers· Knowledge of scrum and agile methodologies· Excellent proficiency with developing responsive websites and emails· Ability to diagnose and troubleshoot cross browser compatibility issues· Ability to setup and configure local development environments· Experience with planning and writin