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

Lead Digital Engineer II - Online Experiences at Best Buy in Richfield, Minnesota

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

We are looking for a Lead Digital Engineer II to join our Service Inceptor Team at Best Buy. The Service Interceptor team is responsible for the backend services for the Best Buy mobile application. We create RESTful web services that we write in Groovy using the Spring framework. For the past 15 months, we have also been involved in front end development as we are moving away from native app development into using React Native. We are also moving the backend into using reactive Spring so we can use non-blocking IO in our execution which will allow us to use fewer resources and still be faster. The team structure is aligned into squads by functional area of the mobile app with development distributed in Minneapolis Seattle and Chennai. We have on average 2 backend developers for each squad on a total of 10 squads.

You demonstrate knowledge of industry trends and look for ways to apply those trends to your products. You seek to create a culture of high code quality. You are able to scope and stage large projects into actionable and well-defined milestones. You are recognized as a technical expert in at least one area of specialty. You lead technical design sessions on your team. You can hold your own in technical design sessions with other teams. You anticipate and solve technical issues and make architectural and design decisions to avoid those issues.

Responsibilities


  • Participate in the creation and presentation of technical designs.

  • Lead in the delivery of complex solutions.

  • An active participant in planning activities. Contributes to strategic planning.

  • Anticipates technical issues at the product level and makes architectural and design decisions to avoid them.

  • Leads and effectively manages the triage complex issues across systems in both production and locally.

  • Demonstrates creativity and takes initiative in solving complex problems.

  • Able to fill in holes in product direction and take the appropriate action within their team.

  • Plans delivery of coarse grained business needs spanning multiple applications.

  • Influence technical peers outside their team in some areas.

  • Makes others better through a variety of strategies.

  • Sets a consistent example of agile development practices and coaches other engineers to work as a team with Product and UX.


Required Qualifications

  • 6 or more years of development experience using languages such as Java and a bachelor’s degree, or 8+ years of experience without a bachelor’s degree

  • 4 or more years of experience building web applications using Java, Spring, and REST

  • 2 or more years of experience developing automated unit tests using Junit, Spock, or similar technology

  • Strong working knowledge of modern engineering concepts including Test Driven Development, Design Patterns, and Microservices

  • Knowledge of all of the following specifications: Javascript, React Native, Node/js, JSON


Preferred Requirements

  • 2 or more years of experience as a tech lead for a team of developers

  • Experience with modern web application tools and technologies including Openshift, Splunk, Kibana

  • Exposure to one or more Cloud Computing Platforms, such as AWS, Google Cloud Platform, or Azure

  • 3 or more years of experience writing software applications for large-scale, distributed web or service-oriented environments

  • Experience with Off-heap caching solutions, such as Redis or Memcached, Continuous integration workflows using tools like Jenkins.





More jobs in Richfield, Minnesota

Admin - Clerical
about 6 hours ago

Best Buy

Best Buy
Retail
1 day ago

Best Buy
More jobs in General Business

General Business
21 minutes ago

Chimes Metro, Inc.
General Business
22 minutes ago

Chimes of Virginia, Inc.
General Business
22 minutes ago

The Chimes, Inc.