Best Buy Canada

Software Developers (Java) - Burnaby

Software Developer in Burnaby, BC

Posted 2019-10-18
Description

Are you passionate about building extraordinary online experiences, from the front end to the back end and everything in between? Do you love solving complex problems and working with an incredibly talented team to create new and exciting solutions? If yes, we’re looking for someone like you to join our team as a Senior Software Developer.

As a Software Developer on our eCommerce team you’ll make an immediate impact on the shopping experience of millions and millions of BestBuy.ca customers. You’ll work closely with a dedicated team to build innovative features for all of our digital platforms, including mobile, desktop, iPhone, and Android. You’ll approach challenges and projects with a flexible, team-first mindset and an eagerness to collaborate with other teams in the department. You’ll also get the nitty-gritty details, with plenty of opportunity to develop, test, proof, and debug brand new code before it’s published live.

What you’ll be doing:

Drive the development of specifications for complex applications or modifying/maintaining complex existing applications
Champion the work of your team to peers, product owners, and senior leaders
Be a creative thinker with the ability to articulate engineering design patterns related to scale, performance, security and usability
Promote good software development practices and perform regular code reviews with teammates
Conduct critical analysis on code, requirements, system risk, security, and software reliability
Perform continual testing, proofing, and tuning to ensure quality, reliability, and usability
Support, maintain, and document new capabilities developed by the team
Always put the user’s needs and wants first in your development, testing, and optimization efforts
What you’ll need to succeed:

Bachelor’s Degree or equivalent professional experience
8+ years of software development using object-oriented design and Service-Oriented Architecture
Technical expertise in Java, JavaScript, React, Node.js, J2EE, Spring Boot, Servlets/JSP, PL/SQL, Oracle database 10g/11g, Microservices, Test & Build frameworks (JUnit, Ant/Maven, etc.)
Experience in Spring, Hibernate, JavaScript, HTML, CSS, AJAX, JQuery, Eclipse, and IntelliJ
Strong knowledge of full stack development from front-end to back-end services
Experience with data structures, algorithms, distributed systems, and working directly with engineers and product owners
You’ve designed and developed applications for a clustered or distributed environment
Bonus points if you're familiar with Agile/Scrum methodologies

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.