Senior Platform Engineer

As a Senior Application Engineer on the Nike team, you will:
• Leverage your love of Java 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 DynamoDB 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 assertions
• Lead technical development and provide overall technical direction for the implementation and delivery of the system
• Lead development of technical processes (e.g., CM, unit test, integration test, etc.)
• Work with a team of architects to ensure technical solutions and final deliverables are aligned with overall system architecture plans and roadmap
• Lead technical planning, estimation, and design sessions
• Monitor the overall technical progress of the project and actively plans for future technical development activities
• Establish/maintain effective team communications regarding technical/delivery plans, approaches and issues with all project team members
• Keep delivery team apprised on work progress and proactively communicate any concerns or opportunities to improve project delivery
• Ensure system requirements are met through innovative technical approaches


Qualifications
Qualifications:
• Minimum 5 years' experience building high volume, high availability Java applications
• Experience writing automated tests using tools like Junit, Cucumber (required), Spock, Scala Test, or Specs
• Experience with leading development teams and providing effective solutions by understanding the issues on a technical level
• Experience in presenting technical solutions with customers and software developers • Experience building RESTful APIs
• Experience with Infrastructure as Code concepts (terraform, cloudformation, etc)
• Experience with multi-threaded access to Databases and NoSQL (DynamoDB)
• 5 years directly relevant work experience as a software engineer
• Bachelor's degree in Computer Science, Information Systems, or relevant fields
• Strong working knowledge of basic computer science data structures, NoSQL databases, Inversion of Control (IoC), and algorithms

Preferred Qualifications:

• AWS Certified Developer Certificate
• Experience with Monitoring and Alerting
• Experience working with highly concurrent systems
• Experience with Inversion of Control, Spring Boot framework

Qualifications:
• Minimum 5 years' experience building high volume, high availability Java applications
• Experience writing automated tests using tools like Junit, Cucumber (required), Spock, Scala Test, or Specs
• Experience with leading development teams and providing effective solutions by understanding the issues on a technical level
• Experience in presenting technical solutions with customers and software developers • Experience building RESTful APIs
• Experience with Infrastructure as Code concepts (terraform, cloudformation, etc)
• Experience with multi-threaded access to Databases and NoSQL (DynamoDB)
• 5 years directly relevant work experience as a software engineer
• Bachelor's degree in Computer Science, Information Systems, or relevant fields
• Strong working knowledge of basic computer science data structures, NoSQL databases, Inversion of Control (IoC), and algorithms

Preferred Qualifications:

• AWS Certified Developer Certificate
• Experience with Monitoring and Alerting
• Experience working with highly concurrent systems
• Experience with Inversion of Control, Spring Boot framework


Meet Some of Nike, Inc.'s Employees

Danny M.

Senior Engineering Manager

Danny coordinates with various groups to facilitate Nike's e-commerce business, connecting athletes to products and services they'll love.

Jennifer ".

Retail District Director

JT oversees all Nike stores in Oregon, including driving her district’s business strategy and ensuring each store team gets the support they need to best serve consumers.


Back to top