Senior Software Developer – Java

Best Buy1 days ago
Burnaby, CA
Best Buy
Senior Software Developer – Java Our Technology team has been on an incredible journey the last few years by creating first-to-market initiatives for our customers, adding the latest development languages to our tech stack and establishing Best Buy Canada as the best Omni-channel experience within the retail industry. And we believe empowered people and teams make smarter, faster, and more creative decisions. Which is why they operate in a truly Agile environment, where the distance between any one person and senior leadership is microscopic. Here, you’ll work on something big, small, or super cool and before you can blink 100,000 people will see it. You’ll create fast, learn fast, and develop fast! Oh, and sometimes you’ll fail fast too. That’s ok. (Honestly.) It’s all part of the process. As a Senior Software Developer - Java you’ll make an immediate impact on the retail technologies for the website, systems that run distribution centers across Canada and our in-store technologies for customers. You’ll work closely with a dedicated product team to code quality solutions and features for store payments, booking appointments with Geek Squad, our inventory and warehousing technologies to distribute product and front-end solutions for the website using sophisticated APIs underneath. 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 need to succeed: Must Have: Bachelor’s Degree or Diploma in Computer, Science, Electrical, Engineering or related discipline/experience 8+ years of experience with back-end development demonstrating proficiency with core development languages such as Java (J2EE, Spring Boot, Servlets/JSP, Hibernate) Experience with Microservices architecture Experience with MsSQL or Oracle database 10g/11g Knowledge of Test & Build frameworks (xUnit, Ant/Maven/npm, etc.) Experience with data structures, algorithms, distributed systems, and working directly with engineers and product owners Bonus Points: You’re familiar with Agile/Scrum methodologies JavaScript (HTML, CSS, AJAX, React/Redux) Experience designing and developing applications for a clustered or retail environment Wait, we’re not done yet! You may want to know more about the specific product teams that are eagerly awaiting their newest team member. When working in technology as a developer at Best Buy Canada, you are part of a Family or technology group. A Product Family is a grouping of several teams of developers and supporting roles that work together on a common purpose. A Family is designed with all the required skills in order to create technology solutions and send those solutions to production independently. This means that QA, Devops, UX, and UI are all on the same team as developers with all the necessary skills within a team. Get Family – Our Get Family is a collection of unique development teams who create all the technologies that deliver products to our Best Buy customers, on the web and apps, and in stores. Decide Family – Our Decide Family creates APIs/services and write front-end components for pricing, promotional and product data to the website, to the store tag systems and to our warehouses. ARE YOU READY TO JOIN US?


Burnaby, CA

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH