Senior Full Stack Developer [H-301002]

Location: Toronto, Ontario
Date Posted: 30-10-2017
This Role’s Requirements:
- B.S. Degree in Computer Science or Engineering from a leading University.
- 3-5 years of experience with Java development, and/or other object-oriented programming
- Experience building scalable web applications built around micro-services architecture
- Capable of writing and optimizing native HTML5 / JavaScript/ECMAScript6+ / CSS3.
- 1+ years experience with one or more JS frameworks: NodeJS/Express, Angular, React, ExtJS,
- Working understanding of relational database and No-SQL database concepts.
- A passion for technology, exceeding client expectations, and building great products.
- A proven high-performer and team-player, with the ability to take the lead on projects
- Exceptional communication skills; strong writing and speaking skills.
Next Level Skills:
- Experience building RESTful services in NodeJS or SpringBoot.
- Java Servlets, and J2EE frameworks such as Spring MVC, Struts 1.x/2.x.
- Docker containerization, Kubernetes container orchestration
- Apache, Nginx, Tomcat 8.x
- 2+ years database experience with Oracle 11g and PL/SQL
- 2+ years NoSQL experience with one of Couchbase, Dynamo, Hbase, InfluxDB, Mongo
- Implementation of a TICK / TIG stack
- JQuery, Freemarker, JSON, XML/XSD, SOAP
- Mobile web development targeting Android / iOS
- Testing frameworks including Selenium, JUnit, Mocha, Jest
- Cloud technologies such as AWS, GCP, Azure
- Machine Learning approaches to build UI, eg. chatbots, recommendations
- Eclipse IDE, IntelliJ, WebStorm
- GIT, or similar distributed source control with Mercurial, Subversion, etc.
- .NET experience (integration purposes)
- Familiarity with Linux or BSD
- Demonstrated contributions to software projects in the public realm
this job portal is powered by CATS