Lead Application Engineer
Posted on Nov 17, 2018 by Nike
Will provide business consulting and systems / data / application analysis to help build scalable applications using appropriate technologies to enable the delivery of products directly to athletes worldwide across digital channels in Beaverton, OR. Will design, develop, document, test, and debug applications, software, and systems that contain logical and mathematical solutions. Will conduct multidisciplinary research and collaborate with cross-functional team members in planning, design, development, and utilization of systems. Will lead efforts to design and build automation and continuous deployments for services and applications in collaboration with Development and Delivery teams. Will lead development of tools and frameworks to improve security, reliability, maintainability, availability, and performance for the technology foundation of platforms to bring cloud solutions to the next level. Will work with Software and Creative Design team members both internally and at supporting agencies to develop and analyze user stories, transform them into implementable components, and deliver new features to consumers. Will give presentations to leadership and mentor team members. Will deliver solutions that ignite growth and deliver value across digital platforms. Will use Enterprise Java in highly distributed systems with high transaction volume. Will utilize testing frameworks and tools, such as Junit, Mockito, and ScalaTest. Will build cloud-based enterprise systems with AWS remote computing services. Will use NoSQL data store systems to build highly scalable solutions for real-time web applications. Will use Java, Gradle, Jenkins, Ribbon, Hystrix, Amazon SQS, Cassandra, Eureka, Asgard, Archaius, Mockito, Groovy, TestNG, Netflix OSS, and Micro Services. Will engage in hierarchical and distributed code repository management tools like GIT and Mercurial. Will manage one to four direct subordinates.
Education: Bachelor's degree in Information Technology or Computer Science. Experience: Five years of overall progressive experience in software design and development. Skills/Requirements: 1 year of experience : (1) Java, (2) Cloud development, including using the AWS suite of services, (3) Netflix OSS libraries, (4) REST and SOAP Webservices, (5) NO SQL database, (6) JWT authentication mechanisms, (7) testing frameworks, including Mockito, Junit, and TestNG, (8) continuous delivery tools, including Jenkins, Gradle, and shell scripting, and (9) NodeJS.