Job Title
Full Stack Developer (Java + Angular)
Location
Montreal, QC (4x onsite a week)
Employment Type
Contract
Pay Rate
CAD$45 - $50/HR INC
Interview Type
Face 2 Face (Onsite Interview Only)
Job Description
- Core Java Developer with 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 Array List, sorting algorithm
- Proficiency in Database Management Systems (SQL Server/Sybase/Oracle) and designing/querying
- Fair knowledge of J2EE, web frameworks - Spring and 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 , promises, local storage, exception handling , interceptors)
- Design approach and problem solving ( framework/Use case/ 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, JSON, error handling)
- Soft Skills ( Communication, Attitude etc.)
- Leadership (Team handling, client facing role)
#J-18808-Ljbffr