This job listing has expired and the position may no longer be open for hire.

Digital Engineer II - People Technology at Best Buy

Posted in General Business 13 days ago.

This job brought to you by eQuest

Type: Full-Time
Location: RICHFIELD, Minnesota

Job Description:

Why Best Buy? is one of the 10 largest e-commerce sites in North America, with a billion visits each year. Another billion visitors shop at our physical stores. Best Buy is not only a retailer but also a technology-based company, where technology itself is at the heart of our operation.

Job Overview:
Best Buy is seeking an experienced Digital Engineer II, knowledgeable in Java and Agile software development practices, to work on key People Technology initiatives for Best Buy.

The Digital Engineer II will be part of the People Technology Team that is responsible for building microservices and UI components that provide the best digital experience for our employees.

Key position responsibilities include:

  • Develop, test, and maintain microservices and REST APIs in Java leveraging technologies like Spring, Kafka, Cassandra, Hibernate, JPA, and so on.

  • Participate & contribute to design sessions to build out new services and make existing systems better as they evolve.

  • Write meaningful test cases to test the application at various levels including unit test, functional test, performance test, regression test, and load test – leveraging tools and technologies like JUnit, Spock, Cucumber, Selenium, JMeter, and so on.

  • Work closely with test engineers to help build test automation frameworks and CI/CD pipelines.

  • Help and mentor other engineers on the team in a technical capacity.

Required Qualifications:

  • 6 or more years of experience building highly scalable applications using Java

  • 6 or more years of experience implementing RESTful APIs using Java

  • 1 or more years of experience working with Apache Kafka

  • 6 or more years of experience working in an agile and continuous delivery environment.

Preferred Qualifications:

  • Hands on development experience with Java, Spring and REST

  • Hands on development experience with Scala would be a plus