Java Developer

Category:
Information Technology
Industry:
Consulting
Type:
Contract
Location:
Toronto, Ontario
Job ID:
154182
Recruiter:
Vigneshwar Sayeeram

Java Developer 

Location: Toronto

Tentative End Date: January 31, 2019 (as soon as new retainer is signed this will extended)

Career Level: 2 to 4 years experience

Responsibilities:

  • Writing reusable, testable, and efficient code
  • Implementing automated testing and unit tests
  • Develop and design high-performance, scalable, cloud native, headless, web applications with web frameworks such as Play/w Java and Angular and concurrency frameworks such as Akka
  • Responsible for understanding and applying principles and best practices of implementing low-latency, high-availability, and performant applications
  • Responsible for understanding and applying principles and best practices for implementing secure applications
  • Responsible for understanding and applying principles and best practices for implementing applications that handle user’s private information
  • Collaborate with and be held accountable to agile teammates and clients

Skills and Qualifications:

  • Minimum 2 of years of proven software development experience
  • Deep knowledge of an MVC framework, the Play Framework is ideal
  • Strong proficiency with Scala
  • Demonstrable experience of functional and asynchronous programming
  • Understanding of distributed architecture and systems
  • Understanding of stateless / stateful multi-tier cohesive systems
  • Good communicator, team player, can interface with client
  • Experience and understanding of Agile methodology