10 days old

Digital Engineer II - Recommendations

Best Buy
Richfield, MN 55423
  • Job Code
Best Buys Digital and Technology Team is not just a software engineering team; we're a software engineering community, and we leverage cutting edge technology to deliver Best Buys digital solutions.

The Recommendation team is a cross-functional team comprised of extremely talented individuals. We are evolving the recommendation engine that drives relevant product discovery across pages on BestBuy.com. On a daily basis, we encounter and solve interesting engineering challenges, using the latest technology and frameworks, which allows our platform to easily scale to meet the demands of a top 5 e-commerce site.

What you will do as a Digital Engineer II:

  • Manage the delivery efforts for a portion of an agile team of highly skilled, collaborative, and energetic software engineers
  • Lead application design and solution design for efforts within the Recommendation team
  • Develop and review code using current and leading-edge programming languages, frameworks, and technologies
  • Provide expertise in software development lifecycle phases, including concept, design, development, testing, and deployment
  • Collaborate with cross-discipline teams to solve problems of a top 5 e-commerce website
  • Share and champion ideas that evolve how we build our software product
Basic Qualifications:
  • 6 or more years of development experience using languages such as Java
  • 6 or more years of experience building web applications using Java, Spring, and REST
  • Strong working knowledge of modern engineering concepts including Design Patterns, Domain Driven Design, and Microservices
  • Knowledge of all of the following specifications: HTML, JSON, and REST
Preferred Qualifications:
  • Disciplined software engineering habits including: TDD, Automated Unit Testing
  • Experience with modern web application tools and technologies including: RESTFUL Web Services, Spring Boot, Splunk, ElasticSearch, JMeter, CI/CD
  • 2 or more years of experience developing automated unit tests using Junit or Spock
  • 2 or more years of experience in application performance tuning
  • 2 or more years of experience in automated testing applications
  • 2 or more years with Lucene based search technologies, such as Apache Solr
  • 2 or more years of experience using NoSQL data stores, such as Cassandra
  • 2 or more years of experience using Messaging technologies, such as AMQP or Apache Kafka
  • Exposure to one or more Cloud Computing Platforms, such as AWS, Google Cloud Platform, or Azure
  • Experience with reactive programming frameworks, such as Spring WebFlux
  • Experience with off-heap caching solutions, such as Memcached
  • Experience with container platforms, such as Docker
  • Experience with big data and deep learning

Posted: 2021-01-05 Expires: 2021-02-03
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Digital Engineer II - Recommendations

Best Buy
Richfield, MN 55423

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast