Company DescriptionSpruce InfoTech, a leading IT firm, offers innovative and cost-effective solutions to help clients manage and transform their businesses. Our services are designed to guide companies of all sizes, from small businesses to Fortune 500 organizations, in maximizing their IT investment while reducing technology costs. Our team of experts has extensive technical knowledge in enterprise solutions, which helps organizations transform these solutions into a strategic asset that can drive new revenue and improve business operations.Websitehttp://www.spruceinfotech.comJob DescriptionJava + Angular Fullstack DeveloperLocation: Montreal, QC6+ MonthsNo remote is allowed. Its 3 days WFO.Second round is Face to face. Strong analysis capabilities on user requirements and defects analysisExcellent coding skills in Java core, Spring, multithreading, etc.Good knowledge with Angular 2+Strong knowledge in relational database design and optimizationGood understanding of infrastructure, Windows and Linux operating systemsSolid design experience, design patterns, ability to create design diagrams. Solid experience in unit testingGood knowledge in integration testingGood experience in continuous integration and automated deploymentGood knowledge on devops and systems monitoringExperience in managing production support and incidentsStrong experience leading a team in Scrum agileVery good understanding of the SDLC process in general