This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

  Jobs in Canada  

Bringing the best, highest paying job offers near you

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

spruceinfotech: Fullstack Java Developer


This is a Full-time position in Montreal-Est, QC posted March 24, 2021.

Company DescriptionSpruce InfoTech is a leading information technology firm that provides varied services to help clients change manage and transform their businesses by means of high quality, innovative and cost effective solutions.

We provide services to different companies from small scale level to even fortune 500 organizations and guide them in the best possible way to maximize IT investment and also reduce the cost of acquiring new technologies.Job DescriptionJava DeveloperMontreal, QC6+ MonthsExp: 8 YearsPosition DescriptionWe are looking for intermediate and senior Full Stack Java developers to design, implement and deploy testable, performant, scalable, flexible and resilient software that effectively satisfies business requirements.

An important aspect of this work is to use test automation frameworks to design and implement automated test scripts.

Ideal candidates will be experienced in Java programming, Web application development, database development, preferably with exposure to Cloud architectures and public Cloud offerings.

A senior developer will also be required to act as a team lead and be responsible for end-to-end deliveries overseeing and participating in activities at all stages of software development lifecycle, from requirements gathering, design and development, to testing, deployment and maintenance.Skills Required (essential) Bachelor’s in Computer Science or a related field Hands-on experience in designing & building distributed transactional systems Years of experience: 3+ Strong analytical skills and passion for problem-solving Excellent working knowledge of Java 8+ or any other OO language, databases (relational and/or no-SQL), middleware (Web services, messaging, caching) Experience in designing and writing clean and testable code with relevant unit/integration tests Understanding of TDD, BDD, and test automation frameworks (Cucumber, Concordion, etc.) Solid understanding of design patterns, system resiliency, observability, scalability and performance Experience of Agile development & DevOps practices Good communication skillsSkills Desired (recommended) Prior experience in FinTech application development Exposure to working in a global delivery team Experience of leading and mentoring developers Understanding of Cloud-based application development preferably using Microsoft Azure Cloud Familiarity with Spring, Hibernate, Json, CXF, JMS, MQ, Autosys Experience with multithreading and related challenges Experience with Unix, Shell scripting and PythonAdditional InformationAll your information will be kept confidential according to EEO guidelines.