Best Buy is seeking a Digital Engineer II- Product Data to work on our eCommerce Product Domain. The team creates and maintains a services platform and data services ingesting, enriching, and presenting product data for use by Best Buy eCommerce and enterprise systems. Cross-functional team members contribute to all aspects of software development and delivery.
We are an eXtreme Programming (XP) development team that uses TDD, pair programming, Groovy, and Spring. We are highly collaborative and are committed to agility, code simplicity, and consistent high quality.
Primary Roles and Responsibilities include:
Design, develop, test, and maintain highly scalable web services.
Provide technical leadership to team members around architecture, technology choices, quality, automation, and documentation.
Mentor and teach team members.
Minimum 6+ years’ experience with bachelor’s degree; additional 2 years’ experience without BA/BS
Bachelor’s or advanced degree in IT, Computer Science, Engineering, Business or related field, or equivalent work experience
Fluent in a JVM based language (Java, Groovy, Kotlin, etc.)
Fluent in Test Driven Development
Strong willingness to pair program
Service development (REST, HTTP, JSON)
Data stores (Cassandra, Mongo, etc.)
Graph databases (Neo4j, Datastax Graph)
RabbitMq, IBM MQ, Kafka
Jenkins pipelines (CI/CD)
Linux and Mac OSX
Other common open source software (Apache, Tomcat, Memcache, etc.)