Lead Full Stack Developer [H-301001]

Location: Toronto, Ontario
Date Posted: 30-10-2017
This Role’s Requirements:
- B.S. Degree in Computer Science or Engineering from a leading University.
- 5+ years of experience with Java development, and/or other object-oriented programming
- 2+ years experience building scalable web applications built around micro-services architecture,
including RESTful services in NodeJS or Java.
- Capable of writing and optimizing native HTML5, JavaScript/ECMAScript6+, CSS3 and Boostrap.
- 1+ years experience with one or more JS frameworks: NodeJS/Express, React, Angular, 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 lead teams of 3-5 people
- Exceptional communication skills; strong writing and speaking skills.
Next Level Skills (optional):
- Java Servlets, and J2EE frameworks such as Spring MVC, Struts 1.x/2.x.
- Docker containerization, Kubernetes
- Apache, Nginx, Tomcat 8.x
- 2+ years database experience with Oracle 11g and PL/SQL
- 2+ years NoSQL experience with one of Couchbase, Hbase, InfluxDB, Mongo
- Demonstrated contributions to software projects in the public realm
- 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
this job portal is powered by CATS