Solution Architect in Toronto at KAR Global

Date Posted: 11/6/2019

Job Snapshot

Job Description

OPENLANE is the leader in online automotive remarketing, With more than 50% of all wholesale transactions happening online, this is a highly valued position driving measurable growth.

We are currently looking for a hands-on Solution Architect to grow with the company. This full-time position has primary responsibility for the overall design of the application and mapping the business requirements to systems/technical requirements.

Ideal candidate must be self-motivated with a proven track record in SOA technologies and comfortable in the dynamic and busy atmosphere. Candidate must be organized & analytical, adept at working in a team environment, and able to handle multiple priorities.


  • Work with Technology Owner (TO) to build a proposed solution implementing the requirements presented by the Product Owner (PO)
  • Lead application design workshop sessions involving developers, QA, PO, identify, document and catalogue existing or similar patterns that can be shared, harvested, or leveraged
  • Ensure compliance with security and governance policies for data in flight and at rest
  • Co-team with the other architecture team members to produce and present high level design artefacts
  • Lead POC projects to show case specific solution to our business stakeholders
  • Provide assistance to the development team in term of debugging, good practice, performance monitoring and tuning
  • Prepare training materials and deliver the training to developers or BA on specific area of technical expertise

Required Skills, Knowledge and Experience:

  • B.S. degree in Computer Science, Software Engineering or equivalent preferred
  • 8+ years OO development with multiple languages such as Java, C#/ C++, Perl, Python, Ruby and PHP
  • 5+ years UI/UX design patterns with multiple languages such as JSP/ASP/.Net, JavaScript, JSON, HTML, CSS, JQuery
  • 2+ years prior experience in an architect role
  • Advanced experience with RDBMS, especially Oracle (RAC, SQL, etc.)
  • Advanced experience with Spring JTA, JDBC, Hibernate and MyBatis
  • Advanced experience with SOA (SOAP, RESTful, etc.) and related data formatting (XML, JSON)
  • Extensive knowledge of the Java language, its core libraries, and many 3rd party or open-source frameworks such as spring framework, hibernates etc.
  • Working on multiple project types (B2B, B2C), and integrated e-commerce projects.
  • Deep knowledge of SOA principles, message-oriented software patterns, design patterns, and enterprise integration architectures
  • Advanced listening and patience skills
  • Strong presentation and communication skills
  • Significant working experience in Agile environment – Agile certification is a plus
  • Working knowledge of application software security best practices and tools for web, mobile applications and Cloud.
  • Ability to negotiate trade-off between business features (quantity) and scalability of the solution
  • Real production exposure to high availability issues (such as clustering) 
  • Experience with message queue tools and concepts (JMS interface)
  • Exposure to containers

Preferred but not required:

  • Knowledge Microservices architecture and design principles
  • Experience Data Streaming tools such as Apache Kafka or Kinesis
  • Exposure to AWS


370 King Street West, Suite 600

Toronto, ON M5V 1J9

We thank all applicants, however, only applicants selected for an interview will be contacted.

ADESA Canada is committed to providing employment in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.  Any assessment and selection materials or processes used during the recruitment process will be available in an accessible format to applicants with disabilities, upon request.  If contacted for an interview, please advise Human Resources if you require disability-related accommodation.