Java Developer (Montreal, Canada)

Remote • CLIENTS / TECHNOLOGY • Full-Time

We are looking for a Frontend Developer to make things faster!

Who Our Recruitment Partner is?

They're full service interactive and technology agency which excels in providing personalized content and commerce solutions to its customers.

They have a strong ability to implement commerce solutions through multiple channels (omni-channel) from B2C, B2B and B2B2C across all industries. They will help you align business processes to take full advantage of the technology to drive measurable results. Their international offices have delivered e-Commerce and digital projects to customers across the globe. Their company is fast -moving, yet focused. With a proven ability to successfully analyze an organization’s critical business requirements and recommend the appropriate innovative ideas to help clients in their digital transformation. Collaborate with our forward-thinking team and let us help transform the way you do business.


Job Description

  • Design, build, and maintain efficient, reusable, and reliable Java/Spring code. Ensure the
  • best possible performance, quality, and responsiveness of the applications.
  • Implement and deploy API solutions while demonstrating expertise in a number of areas
  • including API design and development, Public and Private API design and development,
  • highly scalable distributed systems.
  • This requires a high degree of interaction with business and operations units to
  • understand the functional needs of the system users as well as the various technology
  • teams, both within and outside of a financial firm.


Your Skills and Experience

  • Minimum 1.5+ years of working experience in Java Developer with Spring framework
  • Strong experience in Spring Framework such as Spring MVC, Spring Integration, Spring
  • Security.
  • Have knowledge in Servlet/JSP, Service-oriented architecture (SOA)
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Façade,
  • etc …
  • Experience in core multithreading, collections, IO, networking and JDBC
  • Knowledge of front-end interfaces using HTML, JSP, CSS, JavaScript, jQuery and Ajax
  • Knowledge of XML Suite of Technologies XML (XSL) and REST/JSON
  • Experience in writing unit test (Mockito)
  • Experience working in a source-controlled environment such as GIT or SVN
  • Experience with JIRA
  • Experience in full development life cycle from requirements analysis through coding and
  • release
  • Deep experience developing, testing, documenting and releasing mission-critical software
  • Good English in writing