Full Stack Developer

Job Description

  • Contractor
  • Anywhere

Role: Full Stack Developer
Location: Montreal , QC, Canada
Type: Contract
Email: shivam.agnihotri@tanishasystems.com
Note: Need Local to Montreal, QC, Canada or Relocate.
Last round interview F2F
Mandatory Skills:
Common Requirements:
• Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.
• Ability to work both independently and closely with other team members.
• Ability to communicate clearly.
• Experience with standard DevOps tools such as Git, Jenkins, JIRA.

Core Java Developer Specific Requirements:
• Strong knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java Streams.
• Experience working with Spring MVC framework, Spring boot, Rest API, JSON.
• Hands on with Event Streaming Platforms such as Kafka is a big plus (“nice-to-have”).
• Hands on with MongoDB from an application developer perspective, is a big plus (“nice-to-have”)
• Experience with transition from on-premises technologies to Cloud (“nice-to-have”).

Front End Developer Specific Requirements:
• Knowledge/understanding of IOC/MVC frameworks.
• Multiple years of experience with each of 2 or more frameworks.
• Experience with React, and components/libraries such as ag-grid, prime-ng, bootstrap, ng-rx.
• Experience with Angular, in addition to React, is a BIG plus as current, Angular UI will be re-written using a in-house grown React Based UI Framework.
• Experience with building of large apps.