Jobs
>
Toronto

    Sr Full Stack Developer - Toronto, ON, Canada - Knewin

    Knewin
    Knewin background
    Description

    Senior Full Stack Developer

    • Contract Duration 2+ years
    Overview:
    • Our client's Digital Design Branch requires a software developer with design/development experience in delivering digital products based on Java Angular, Restful API (e.g. Spring Boot), Cloud-Native framework, and industry-leading UXD practice to build and enhance products for Criminal Justice Digital Design (CJDD) modernization program.
    • Senior Full Stack Developer will work on various applications and integration endpoints including Criminal intake, Digital Information Repository (DIR), and ICON Integration workstreams.

    Job Responsibilities:

    • The programmer developer will be responsible for coding and unit testing of applications capabilities and APIs using Java, Restful API (e.g. Spring Boot), and Cloud-Native Angular frameworks, translating functional specifications into working, tested applications (Front-end User-Interface, Backend, and integration services).
    • This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data-driven programs, conducting unit tests, and debugging code.

    Key deliverables will include:

    • Development - Writing and/or generating code, conducting unit tests on written code
    • Design and Documentation – Participate in the creation of high-quality software design and documentation of SDLC phases
    • Support – Assist with troubleshooting production issues and support day-to-day operations
    Must Haves:
    • At least 8 years of hands-on experience with software development
    • Must have extensive experience in the development of enterprise-grade applications using Java with Spring Boot, JEE, EJB, JPA, JSF, Primefaces, Restful API Angular frameworks, etc.
    • Extensive experience with REST API design and development, including experience with API documentation and testing.
    • Must have demonstrated experience in Angular including deep knowledge of Angular concepts like components, services, modules, decorators, and routing. And extensive experience with the latest Angular features and best practices.
    • Demonstrated Front-end Development Skills including proficiency in HTML5, Angular frameworks, CSS3, and JavaScript/TypeScript, Knowledge of responsive web design, and cross-browser compatibility.
    • Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.
    • Previous knowledge of working with containerized environments such as Azure, OpenShift, etc.
    • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
    • Strong skills in SQL and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured databases such as MongoDB.
    • Have knowledge on application security in a Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, certificate-based or protected API, JWT Authentication, TLS1.2, and others.

    Desired Experience (Optional):

    • Hands-on experience in PDF generation and implementation
    Evaluation Criteria:

    Criteria 1 - Technical Design (35 Points)

    • Extensive experience with, Java / JEE, REST API (e.g. Spring Boot) design and development, including experience with API documentation and testing.
    • Strong experience in developing Single Page Applications (SPA) by using Angular Cloud Native Frameworks.
    • Demonstrated and results-based experience in User Interface design, integration design, and data modeling for enterprise applications.
    • Skilled in designing solutions for business requirements, especially using UML, JEE, and Service Bus.
    • Practical knowledge in applying various design patterns and standards to technical design and development.
    • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, OWASP practices, and OPS architecture standards.

    Criteria 2 - Technical Framework (35 Points)

    • Hands-on and demonstrated experience in design and development using core JEE technologies, Microservice architecture, API Services, Enterprise Service Bus, Message Queue, etc.
    • Hands-on and demonstrated experience in Java Frameworks (e.g. Spring, Shiro, Primefaces, etc.), and technologies such as Hibernate, JSF, etc.
    • Hands-on experience in developing Single Page Applications (SPA) by using Angular.
    • Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.

    Criteria 3 - Integration Skills (20 Points)

    • Hands-on and demonstrated experience in design and development using Microservice architecture and API Services.
    • Strong experience with enterprise integration technologies, such as Azure Service Bus, JMS, AMQP, or REST.
    • Strong experience in integrating web applications with RESTful APIs. Knowledge of protocols and AJAX.
    • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
    • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

    Criteria 4 - Security (10 Points)

    • Demonstrated experience with Security in a Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, PKI, RBAC, certificate-based or protected API, JWT Authentication, TLS1.2, etc.
    • Understanding of security best practices and demonstrated experience in implementing authentication, authorization, and encryption.
    • Understanding of common web security practices and vulnerabilities. Knowledge of how to secure applications against common threats
    Note :
    • Hybrid role- 3-days per week onsite required
    #gttca
    #LI-GTT #J-18808-Ljbffr


  • Maarut Inc Toronto, Canada

    Responsibilities · Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. · Required to translate technical systems specifications into working, tested applications. · This includes developing detailed program ...


  • Maarut Inc Toronto, Canada

    Description · Responsibilities · Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. · Required to translate technical systems specifications into working, tested applications. · This includes developing d ...


  • Maarut Inc Toronto, Canada

    Responsibilities: · Sustenance – Analysis: · Identify and document the impact of the business requirement changes or technical changes due to patching to mitigate identified vulnerabilities, end of life component changes, and version upgrades. · Identify and document the impact t ...


  • Maarut Inc Toronto, Canada

    SCOPE: · The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital products based on Java, Angular, Restful API (e.g. Spring Boot), and Cloud-Native framework and industry-leading UXD to build an ...


  • Intact Financial Corporation Toronto, ON, Canada

    Nos employés sont au cœur de ce que nous faisons de mieux : aider les gens, les entreprises et la société à aller de l'avant dans les bons moments et à être résilients dans les moments difficiles. En vous joignant à notre équipe, vous contribuerez à ces efforts aux côtés de gens ...


  • CIBC Toronto, Canada Temps plein

    Nous bâtissons une banque axée sur les relations pour un monde moderne. Nous recrutons des professionnels talentueux et passionnés qui ont à cœur de faire ce qu'il faut pour nos clients. · À la Banque CIBC, nous misons sur vos forces et vos ambitions pour vous donner le pouvoir ...


  • CIBC Toronto, Canada Temps plein

    Nous bâtissons une banque axée sur les relations pour un monde moderne. Nous recrutons des professionnels talentueux et passionnés qui ont à cœur de faire ce qu'il faut pour nos clients. · À la Banque CIBC, nous misons sur vos forces et vos ambitions pour vous donner le pouvoir ...


  • Tata Consultancy Services Toronto, Canada

    About TCS · TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to ha ...


  • Phoenix Toronto, ON, Canada

    Full Time] Full-Stack Developer at Phoenix (United States) | BEAMSTART Jobs Full-Stack Developer · Full Time · Remote Work · Phoenix is a Y Combinator backed startup based in downtown Toronto. Have 3+ years of professional experience with Ruby on Rails (or a similar MVC framew ...


  • Zortechsolutions Toronto, ON, Canada

    Role: Full Stack Developers · Location: Downtown Toronto, Onsite · Duration: 6+ Months · Job Description · A combination of Frontend and Backend · BS/MS in Computer Science or related area or equivalent experience. · 10+ years experience in developing front end applications ...


  • Tech Tammina Ontario, Canada

    Position: Senior Software Developer (Full–Stack) · Location Address: Toronto, ON – Hybrid · Contract Duration: 3 months to start – contract is actually for 8 months to Oct 31, 2024 but manager wants to hire 3 months at a time and will be sure to extend if meeting performance · Po ...


  • Triunity Software Toronto, Canada Full time

    Proven experience as a Full Stack Developer or similar role · Experience developing desktop and mobile applications · Familiarity with common stacks · Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery) · Knowledge of multiple back-en ...


  • CB Canada Toronto, Canada

    Full Stack Developer · On behalf of our client in the Banking Sector, PROCOM is looking for a Full Stack Developer. · Full Stack Developer– Job Description · We are a team that support variety of NLP driven applications within the bank e.g., email response generation, virtual as ...


  • Axelon Services Corporation Toronto, Canada

    Full Stack Developer - Python · Toronto, ON (Hybrid) · 7 Months · Hours: 9:00 - 5:00 Flexible based on business needs · Additional Details: · AMI space · Individual to work with the business and technical side · Independent Contributor · Self Starter - Takes initiative · Merge po ...


  • CGI Toronto, Canada Full time

    Position Description: · We are Canada's largest independent information technology services firm, and after 40 years, we're still growing Join Canada's largest IT Company as a Full Stack Developer, with our Banking team in Toronto. · Innovation, technology, and service delivery ...


  • Rodan Energy Solutions Toronto, Canada

    We are currently requesting resumes for the following position : Full Stack Developer · Resume Due Date : Thursday, February 15 th , (5:00PM EST) · Number of Vacancies : 1 · Level : MP4 (Senior) · Duration : 12 months · Hours of work: 40 · Location : University Ave (Hybrid, 2 da ...


  • Firmex Toronto, Canada Full time

    As our Full Stack Developer you will: · Be involved in all aspects of new and exciting platform, component and UI builds. · Build and integrate the component interface using HTML, JSON, RESTful API's. · Constantly ask: is there a better way to do this? But someone who has the sel ...


  • TRIYO Toronto, Canada

    About Us - · TRIYO is spearheading work intelligence with our cutting-edge technology. · TRIYO's data intelligence platform extracts consolidates, and structures work data to streamline operations and drive informed decision-making. The comprehensive data sets empower AI and pre ...


  • CB Canada Toronto, Canada

    Full Stack Developer · Contract – 12 months (starts July 4, 2022) · Toronto, ON – Hybrid work arrangement ;preferably local for on site meetings · Our Provincial government entity client is embarking on a Project that requires a Full Stack Developer for the team. · All managed ...


  • Funded club Toronto, Canada

    About Isolocity · Isolocity's software helps businesses automate their quality management system which is often a mandatory element of their operations. Our clients come from a wide range of product and service-based businesses with a strong presence in cannabis, manufacturing, ...