Sr Java Engineer

Nike Beaverton, OR

About the Job

Job Description


Nike, Inc. Technology is responsible for making the world's largest sport brand run faster, smarter and more securely. From infrastructure to security and supply chain operations, Technology specialists drive growth through top-flight hardware, software and enterprise applications. Global Technology aggressively innovates solutions to drive growth while creating and implementing tools that help make everything else in the company possible.

Description

DUTIES
Design, develop, maintain, and support Java cloud solutions for Nike Technology capabilities; establish and maintain processes to support integration practices. Drive best practices, design patterns, and reference implementations for enterprise cloud solutions. Participate in integration design and development reviews. Apply application engineering and DevOps expertise to develop action plans that optimize department resources and meet key business objectives. Perform application support and issue resolution with internal and external resources. Determine options for issue resolution and risk mitigation. Liaise with software vendors to ensure that code and configuration requirements and deliverables are met. Enforce architecture, governance, security, and global process standards to system changes and deployments. Coordinate compliance issue identification and remediation. Review other teams' integration needs and designs, approve proof-of-concept efforts and review results, and enforce the Nike Technology architectural direction to ensure that a consistent technical approach is utilized within the department. Review and enforce performance thresholds and standards; review and approve performance test results, recommendations, and tuning results.

Qualifications

Education: Bachelor's degree in Computer Information Systems, Computer Science, Computer Applications, or closely related field (foreign equivalent accepted)
AND
Experience: 5 years' post-baccalaureate progressive experience as a Software Engineer, Senior Java Engineer, Senior Software Developer, or similar position.

OR

Education: Master's degree in Computer Information Systems, Computer Science, Computer Applications, or closely related field (foreign equivalent accepted)
AND

Experience: 3 years' post-baccalaureate progressive experience as a Software Engineer, Senior Java Engineer, Senior Software Developer, or similar position.

Skills/Requirements:

Must have experience (3-5 year of proven experience)

  • Java
  • Testing using Junit or similar framework
  • Spring
  • REST Web services
  • Agile methodologies
  • AWS services

    Nice to have experience (1-2 year of proven experience)
  • Jira or Version One
  • Jenkins
  • Splunk
  • Ruby/Cucumber
  • Javascript

    All experience, skills and requirements may be gained concurrently.