Senior Software Engineer, NDE - Retail Commerce Platform

Beaverton Oregon
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 11 days ago
Job Description
Want to join the future of retail in Nike? Does building micro-services, server-less functions, and analytics platforms that need to scale to millions of customers; collecting billions of points of data daily pique your interest? Do you love innovating and challenging yourself to be the best technologist you can be? If so, come join Nike’s NDe group! We are excited about being at the forefront of the technology movement and we’re looking for others who want to join the club! Nike does more than outfit the world's best athletes. We are a place to explore potential, obliterate boundaries, and push out the edges of what can be. We're looking for people who can grow, think, dream and create. We thrive in a culture that embraces diversity and rewards imagination. We seek achievers, leaders and visionaries. At Nike, it's about bringing what you have to a challenging and constantly evolving game.As a Sr. Platform Engineer on the Nike team, you will:•Leverage your love of Java/Scala skills to design and build the new breed of micro-services and server-less Lambdas on AWS platform for Nike Retail•Build on your knowledge of horizontally scalable NoSQL databases to ensure we have highly-available and high-performance data with Dynamo DB and AWS Elastic Search•Review teammates technical designs, code and tests to keep the entire team focused on being the best they can be•Harness your DevOps skills to automate your service deployments so they’re fully repeatable. •Profile and performance tune your work to ensure we deliver the fastest service experience to all customers across the globe•Partner with architects and other teams to ensure the whole Nike Retail ecosystem of services stay loosely coupled and independently scalable•Automate the testing of all of your components to ensure we have excellent test coverage with quality assertionsQualificationsWe're looking for someone special, someone who had these experiences and clearly demonstrated these skills:•Minimum 3 years’ experience building high volume, high availability Java applications (required)•Experience writing automated tests using tools like Junit (required), Cucumber (required), Spock, Scala Tests•AWS Certified Developer Certificate (optional)•Experience building RESTful APIs (required)• Proficiency in test automation at all levels (unit, component, integration, performance)•Experience with Inversion of Control (required), Spring framework (preferred)•Experience with Infrastructure as Code concepts (terraform, cloud-formation, etc.) (Highly Desired)•Experience with multi-threaded access to Databases and NoSQL (Dynamo DB)•Experience with Monitoring and Alerting (Splunk proffered)•Experience working with highly concurrent systems (Highly Desired) •5 years directly relevant work experience as a software engineer with growth•Bachelor's degree in Computer Science, Information Systems, or relevant fields •Excellent analytical, written and oral communication skills•Strong working knowledge of basic computer science data structures, NoSQL databases, Inversion of Control (IoC), and algorithms NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world.
NIKE, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.
Job ID: 00413074