We are looking for Full Stack Developer - Java+Angular for our client in Montreal, QC
Job Title: Full Stack Developer - Java+Angular
Job Location: Montreal, QC
Job Type: Contract
Job Overview:
Requirements:
- 7+ Years of Experience.
- Strong experience in real-time, low-latency multi-threaded server-side application development.
- Well-versed in Core Java (1.8 and above preferable, with knowledge of new features like Executor framework, Generics, etc.).
- Experience in collections, HashMap, concurrency packages and ArrayList, sorting algorithm.
- Proficiency in Database Management Systems (SQL Server/Sybase/Oracle) and designing/querying Fair knowledge of J2EE, web frameworks - Springand web services.
- Strong 4+ years of Angular JS experience.
- Hands on knowledge of Javascript basics (closure , lexical scope, prototyping , objects in javascript, different ways of creating objects, patterns).
- Good understanding of Angular JS basics (binding, directives, dependency injection, controllers and routing, scoping, providers, services, factories, watchers, events, filters) OOPs concepts (inheritance, encapsulation).
- Experience in Angular JS advanced concepts ( providers, custom directives, template, run/config, digest and apply cycle, Manual bootstrap , Isolate scope , promices, local storage, exception handling , interceptors).
- Design approach and problem solving ( framework/Usecase/ Scenario based questions, performance improvements).
- Knowledge of Build and packaging (Jenkins, grunt) understanding of CSS ( media queries, SASS, Html Dom Flowchart ,responsive web design, CSS3 features, bootstrap).
- Knowledge on Unit testing (jasmine, Karma ) Service integration (Rest full service, http service, JSON, error handling).
- Soft Skills ( Communication, Attitude,etc.).
- Leadership (Team handling, client facing role).