Sr. Java Full Stack Engineer
Apply on Company Website

Sr. Java Full Stack Engineer

Job Description

The team is seeking a dynamic, passionate, enthusiastic and innovative Sr. Java Full Stack Developer with an extensive hands-on application development background who truly enjoys developing and delivering elegant and scalable SaaS solutions based on existing well-established Java-based systems, plan and drive transitioning to our new micro-service architecture.

Are you passionate about technology and building high quality, resilient and scalable SaaS solution? If the answer is yes, then this is a great opportunity for you!

Why this role?

  • Product development process – it’s more than solely coding. Be collaborative member of the autonomous cross-functional team to define, build, test and deliver innovative enterprise-grade solutions
  • Key technical contributor to the team responsible for maintaining and enhancing our core Online Vehicle Management systems; seeking opportunities to decouple and migrate services to our new cloud-based microservices architecture and create new services.
  • There is a large team of industry, product and technical experts in Toronto to help - you will not be alone.
  • You will be working in a stable business environment with strong organizational and management support, so you can focus on your craft. Mastery, Autonomy and Purpose are core tenants that serve to drive us every day.
  • You will be supported by a 24/7/365 NOC and highly-skilled operations team.
  • Some of the tech being used thus far includes Java, Spring, Oracle, Jboss, Apache, Amazon Web Services (AWS), Lambda & Kinesis, Angular and Node.js – we are primarily an open source shop.
  • If you love cars as much as you love leading software teams this could be a great fit and a strategic step for your career. We provide competitive compensation and great benefits.
  • We have a brand new, bright office on King St. We have invested heavily in the work environment.
  • 12 Minute walk from Union Station – if you are a commuter.

What you bring

  • Passion for high-quality execution, technical and operational excellence.
  • Proven track record working in an agile environment with sharp focus on shipping frequently while managing competing priorities and timelines.
  • Demonstrated passion for agile principles, values and continuous improvement of engineering processes
  • Strong believer and promoter of built-in-quality, DevOps mindset and automation
  • Solid understanding of software development fundamentals, data structures, design patterns and web system architecture
  • 7+ years of experience as full-stack web development using Java, Spring and open source
  • 2+ years of experience working with JavaScript libraries and frameworks such as jQuery and Angular
  • Solid understanding and experience working with relational DBs like Oracle, Sql Server or MySQL
  • Experience in development of large-scale SaaS and cloud-based applications
  • Experience conducting code reviews and mentoring junior developers
  • Experience with continuous integration and continuous delivery
  • Experience in developing REST APIs
  • Excellent communication and presentation skills to interact with both internal and external people
  • Support continuous improvements initiatives and actively identify bottlenecks and ways to improve engineering practices and development process
  • Promoter of writing well-designed, reusable, testable and efficient code
  • Contribute in all phases of the Software Development Lifecycle
  • Strong ability to troubleshooting and resolving issues

Other Skills & Experience that will help you:

  • Knowledgeable with test-driven development
  • Familiarity with AWS technologies such as Lambda and Kinesis
  • Familiarity with the Serverless Framework
  • Familiarity with micro services
  • Deep understanding of SaaS multi-tenant and distributed / micro-service architectures
  • Experience with Oracle Database (OLTP/OLAP) and related technologies (AQ, Golden Gate)
  • A high-level understanding about online vehicle auctions and related systems


  • Bachelor’s Degree required in Computer Science, Software Engineering, or above 


  • KAR Auction Services (NYSE:KAR) Fortune #702, the parent of ADESA and OPENLANE, is investing heavily in technology in Toronto and recently acquired innovative companies at the forefront of the auction industry is expected to have substantial growth over the next few years.
  • If you love cars as much as you love Software Engineering this could be a great fit and a strategic step for your career.
  • Financial – our compensation plans are market competitive and we benchmark regularly. We offer competitive benefits including Health & Dental Insurance, RRSP matching
  • Employee Stock Purchase Plan
  • "Dress for the Day” casual dress policy
  • KAR Auction Services is expected to have substantial growth over the next few years.
  • More vehicles are sold through the OPENLANE platform than any other similar platform, by far. In 2017, over 900,000 vehicles were sold using OPENLANE the U.S. and Canada combined.
  • OPENLANE supports more private labeled automobile remarketing programs than any other provider. We estimate that the brands utilizing our upstream solutions represent a substantial majority of U.S. and Canadian retail automotive market share respectively.
  • OPENLANE is the defacto leader for online vehicle returns and remarketing solutions to automobile manufacturers and their captive finance companies.
  • Our experience in providing leading selling technology and experiences is second to none and provides us with unique insights and capabilities that we can leverage to benefit automobile sellers and buyers.

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.

Benefits: Be healthy, be prepared, save for tomorrow. Take a closer look at our benefits here.

Job Snapshot

Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel None
Job ID R-232102
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Sr. Java Full Stack Engineer

Enter notes about this job: