T

Senior Full Stack Developer - Java

TM8
Full-time
On-site
Downtown Toronto (Central Bay Street), Downtown Toronto (Central Bay Street), Canada



**This opportunity is only available to candidates who are either a Permanent Resident or Citizen of Canada or have an open work permit and currently reside in Canada.**








Our client is looking for an experienced full-stack developer to join a team that is leading the development of their main SaaS product.




​




They use a variety of technologies on both the front-end and back-end. The services run in Google Cloud and utilize technologies as varied as Java/Scala on Linux, to Node.js on Windows. For data services, they use NoSQL technologies like MongoDB, as well as SQL-based technologies like Google Big Query.








We are seeking a reliable, adaptable individual with the ability to deliver results under pressure who will thrive as both a team player and as an individual contributor.






Responsibilities

The applicant will be primarily responsible for designing, developing, testing, maintaining and improving web-based software. The ideal candidate should be able to develop back-end and user interfaces, APIs, and the underlying components.

The ideal candidate should:



  • Have a passion for coding

  • Be a problem-solving-oriented person that can get results

  • Understand and follow OOP, OOD

  • Be focused on code quality and design

  • Be ready to take on challenges and follow through until completion

  • Be equipped to handle volatile requirements and workflow












Requirements



The qualified applicant will have
at least
Β 7 years of experience and strong knowledge of:




  • A backend language and framework, e.g. Java/Spring, Javascript/NodeJS

  • A frontend framework, e.g. Angular

  • A database system and query language, e.g. RDBMS/SQL, MongoDB

  • HTTP and RESTful web-services

  • Common development tools, e.g. git, npm








Benefits



Excellent benefits package