Sr. Full Stack Java Developer in Toronto at KAR Global

Date Posted: 12/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 seeking a Sr. Full Stack Java Developer with experience developing enterprise applications. Our technology stack is predominantly Java/J2EE. You will be part of a high-caliber development team responsible for transforming our product. You will be involved in the design, building and management of our latest offering. You must demonstrate that you are a collaborative team player, results-driven in time-critical environments with strong technical expertise. You will be contributing to a fast-paced, test driven development environment delivering in short release cycles. The ideal candidate will have 7 to 10 years of software development experience overall, preferably using agile methodologies.


  • Create real-time applications that are efficient, highly available, reliable, scalable, maintainable, extensible, and testable.
  • Design highly scalable software solutions to improve functionality and system longevity.
  • Lead analysis on current systems to maintain integrity, improve and innovate architecture
  • Communicate with business analysts and product owners to clarify requirements in a distributed team environment.
  • Highlight any potential risks to the leads and seek inputs to resolve identified issues.
  • Mentor less experienced developers.

Required Skills, Knowledge and Experience:

  • 7+ years of full stack Java, J2EE technologies
  • 7+ years of experience with Spring MVC, Hibernate
  • 5+ years of experience with Spring Boot, Swagger API
  • 5+ years of experience with JMS, SOAP Web Services, REST API
  • 4+ years of experience with Responsive Web application, VueJS, JQuery, AngularJS
  • Familiarity with multi-thread, scheduler
  • Familiarity with performance optimization
  • Experience with Agile methodologies-Experience with RDBMS (Oracle preferred) and NoSQL databases
  • Good understanding of code branching, version control and working in different environments (GIT, SVN)
  • Experience with unit testing
  • Excellent written and verbal communication skills
  • Ability to work with teams in multiple sites (onsite, offshore, nearshore)
  • Proven ability to meet deadlines
  • Understanding of accountability and ownership

Preferred but not required:

  • Experience with Containerization, Docker, Kubernetes
  • Experience with AWS, OpenShift
  • Experience with SOLR Search
  • Experience with AppDynamics and Splunk
    Experience with quality management platforms such as SonarQube.

The ideal candidate will have:

  • Bachelor’s in Computer Science or equivalent experience
  • 7+ years of software development experience preferably using agile methodologies
  • Experience in end-to-end development life-cycle and post-launch production support
  • Experience with iterative software development life-cycle methodologies and frameworks such as Agile, SCRUM,


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.