Sr Full Stack Developer

4 weeks ago


Toronto ON, Canada Knewin Full time

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

  • Toronto, Canada Tata Consultancy Services Full time

    About TCSTCS 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 have achieved this status. Our organizational structure is domain-led and designed to...


  • Toronto, Canada Tata Consultancy Services Full time

    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 have achieved this status. Our organizational structure is domain-led and designed...


  • Toronto, Canada Tata Consultancy Services Full time

    About TCSTCS 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 have achieved this status. Our organizational structure is domain-led and designed to...


  • Mississauga, ON, Canada Dexian Full time

    Position – Sr. Java Fullstack Developer Location – Mississauga, ON Duration – 12+ Months Knowledge/Experience: 1) Strong knowledge of Java programming for minimum of 5-6 years of application development, Multi-Threading, Spring boot, and ReactJS (JavaScript Framework). 2) Strong knowledge of Microservices based architecture and technology stack...


  • Toronto, ON, Canada Gravity IT Resources Full time

    Job Title: Senior Full Stack Developer **NO VISA SPONSORSHIP - ALL CANDIDATES MUST BE CANADIAN CITIZENS** Summary: We are seeking a highly skilled and experienced Senior Full Stack Developer for a critical new development project involving the rewrite of a legacy system for a prominent financial client. This role demands expertise in .NET development,...


  • Toronto, Canada hireVouch Full time

    Our client is seeking senior software engineers who will join as the 2nd and 3rd full-time employees in their growing Toronto engineering hub. The venture spun out of research on corporate commuting at Stanford and the CEO has over a decade of experience innovating in the transportation technology space in varied global contexts. With an oversubscribed seed...

  • Software Developer

    6 days ago


    Toronto, ON, Canada Procom Full time

    Senior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job DescriptionAs a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...

  • Software Developer

    6 days ago


    Toronto, ON, Canada Procom Full time

    Senior Software Developer - Node.JS Full Stack On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Software Developer - Node.JS Full Stack. Senior Software Developer - Node.JS Full Stack - Job Description As a Senior Software Developer - Full Stack, you will join the Solutions Delivery Integration Team to contribute to...

  • Full Stack Developer

    4 weeks ago


    Toronto, Canada CB Canada Full time

    Full Stack DeveloperOn behalf of our client in the Banking Sector, PROCOM is looking for a Full Stack Developer.Full Stack Developer – Job DescriptionWe are a team that support variety of NLP driven applications within the bank e.g., email response generation, virtual assistant, report summarization, and etc.We are looking for a Full Stack Developer who...


  • Toronto, Canada Procom Full time

    Senior Full Stack Developer On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Full Stack Developer. Senior Full Stack Developer - Job DescriptionThis role is crucial for the development and enhancement of digital products within the modernization program, focusing on applications such as eIntake and Digital Information...


  • Toronto, Canada Procom Full time

    Senior Full Stack Developer On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior Full Stack Developer. Senior Full Stack Developer - Job DescriptionThis role is crucial for the development and enhancement of digital products within the modernization program, focusing on applications such as eIntake and Digital Information...

  • Full Stack Developer

    4 weeks ago


    Toronto, Canada CB Canada Full time

    Full Stack Developer Contract – 12 months (starts July 4, 2022) Toronto, ON – Hybrid work arrangement ;preferably local for  on site meetingsOur Provincial government entity client is embarking on a Project that requires a Full Stack Developer for the team.All managed tasks should be delivered in accordance with the client’s  IT Delivery Methodology...


  • Toronto, Canada CB Canada Full time

    Full Stack Developer - Python On behalf of our client in the Banking Sector, PROCOM is looking for a Full Stack Developer - Python. Full Stack Developer - Python – Job Description Take ownership of your work and deliver scalable, robust, and polished products for end users Gather and refine business requirements and transform them into concise technical...


  • Toronto, Canada Collabera-PJP Full time

    Day to day what are the responsibilities? - The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. Front-end stack is ReactJS/Typescript and our back-end stack is NodeJS/Typescript in Lambdas. CDK/Typescript for all Infrastructure as Code. Must be able to solve coding problems Prioritize well, communicate clearly, and...


  • Toronto, Canada Collabera-PJP Full time

    Day to day what are the responsibilities? - The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. Front-end stack is ReactJS/Typescript and our back-end stack is NodeJS/Typescript in Lambdas. CDK/Typescript for all Infrastructure as Code. Must be able to solve coding problems Prioritize well, communicate clearly, and...


  • Toronto, Canada Collabera-PJP Full time

    Day to day what are the responsibilities? - The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. Front-end stack is ReactJS/Typescript and our back-end stack is NodeJS/Typescript in Lambdas. CDK/Typescript for all Infrastructure as Code. Must be able to solve coding problems Prioritize well, communicate clearly, and...

  • Full-stack Developer

    4 weeks ago


    Toronto, Canada Triunity Software Full time

    Proven experience as a Full Stack Developer or similar roleExperience developing desktop and mobile applicationsFamiliarity with common stacksKnowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React,...

  • Full-stack Developer

    4 weeks ago


    Toronto, Canada Triunity Software Full time

    Proven experience as a Full Stack Developer or similar roleExperience developing desktop and mobile applicationsFamiliarity with common stacksKnowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React,...

  • Full Stack Developer

    7 hours ago


    Old Toronto, Canada Freshline Full time

    Elixir Jobs - Full Stack Developer @ Freshline Subscribe to our Telegram channel to get last job offers on your phone!Join now!  Full Stack Developer Freshline - Toronto, Ontario Date 17 Feb 2023 Workplace On site Type Full time We’re building a really cool product in an interesting industry (food tech) and we’re looking...

  • Full Stack Developer

    3 hours ago


    Old Toronto, Canada Freshline Full time

    Elixir Jobs - Full Stack Developer @ Freshline Subscribe to our Telegram channel to get last job offers on your phone!Join now!  Full Stack Developer Freshline - Toronto, Ontario Date 17 Feb 2023 Workplace On site Type Full time We’re building a really cool product in an interesting industry (food tech) and we’re looking...