Sr. Software Engineer II - Global Fulfillment & Logistics Nike Beaverton, OR

Kate

Administrator
Команда форума
WHO WE ARE LOOKING FOR
The successful Sr. Software Engineer candidate is a proven software engineer with excellent communication and teamwork skills and the ability to multitask, innovate, and challenge conventional thinking.

WHAT YOU WILL WORK ON
As a Senior Software Engineer in Global Fulfillment and Logistics, you will join a team of engineers, scrum masters and product owners to envision and deliver innovative, seamless solutions that enable Nike, Inc.’s products and services to reach millions of consumers through the Nike brand. You will be involved in designing and building secure, highly scalable and innovative backend services in a continuous delivery model on the Nike cloud platform. Focus areas include enterprise fulfillment, outbound logistics, and carrier services.

WHO YOU WILL WORK WITH
This role will partner with leads and architects to deliver services that are robust, architecturally sound, easily maintainable, and highly scalable for various Nike omni-channel experiences.

WHAT YOU BRING
REQUIRED EXPERIENCE


- 5+ years’ software development experience designing, developing, and testing sophisticated solutions and code in Web technologies such as Java, Python, Node.js or similar

- 3+ years’ hand on design, development & testing experience using Java 8 or higher

- 3+ years’ experience in microservice architecture, domain driven design and RESTful API’s

- 2+ years’ hands-on experience working in a distributed/cloud-based environment with high transaction volumes (AWS preferred: EC2, DynamoDB, RDS, S3, SQS, SNS, Lambda)

- Experience with Spring framework and Spring Boot

- Experience with AWS provisioning such as CloudFormation or Terraform

- Experience with Containers in orchestration such as Docker, Kubernetes, ECS or EKS

- Experience with SQL and NoSQL data stores to ensure data storage is designed for security, reliability, availability, maintainability, and performance

- Excellent foundation in data structures, algorithms, software design patterns and enterprise integration patterns

- Solid understanding of Scrum and agile principles

- Ability to conduct performance monitoring/tuning and analyze performance against benchmarks

- Ability to define solutions, provide estimates of effort and risk, and evaluate technical feasibility

- Proficient in pair programming and performing technical code reviews

- Ability to partner with other teams to ensure the service ecosystem is loosely coupled and scalable

- Energetic self-starter who can work in a complex collaborative environment that rewards experiments, initiative, curiosity, and mentoring

- Excellent teammate and communicator capable of developing positive relationships across engineering, product, architecture, and business

- Bachelor’s degree in Computer Science, Business, Engineering, or related field or any combination of relevant equivalent experience, education, and training

DESIRED EXPERIENCE
- Proficient with DevOps, modern build strategies, continuous integration, unit testing, and automated integration tests. Continuous delivery experience preferred

- Exposure to monitoring and observability tools such as Splunk and SignalFx

- Exposure to front-end development tools such as React, Vue or Angular

- Knowledge of version control systems (GIT), issue tracking tools (Jira), and CI/CD related tools (Jenkins, TeamCity etc.)

- Master's degree in a related field is preferable

- Commerce experience preferred
 
Сверху