Proficiency in Java and its ecosystem. Strong grasp of Object-Oriented Programming (OOP) concepts such as classes, objects, inheritance, and polymorphism1. Familiarity with various design and architectural patterns Ability to write reusabl......
Job Location: Waterloo, ON, Canada