We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class:
The Merchandising IT organization is a component of Advance Auto Parts’ Information Technology function. This team is responsible for all elements of new applications in the Merchandising domain using enterprise wide technologies and architecture to its ongoing governance with the goal of ensuring the IT function operates as effectively and efficiently as possible. This organization has a direct impact on Advance Auto Parts’ ability to introduce business capabilities at a pace that enables Advance Auto Part’s Mission of having a “Passion for Customers. Passion for Yes”.
The Software Developer will help design and build new cloud based applications on our cloud environments as we re-platform our traditional on premise application stack to one that is modern and cloud based. You will be empowered to innovate and contribute to the definition of the standards, automation, and processes that will enable future growth as business needs change. To accomplish our goals the successful candidate will influence application design and act as a SME for our application development teams on the principles and best practices of continuous delivery in the cloud.
Primary Duties and Responsibilities
Contributing member of the Merchandising IT team to drive the development, deployment and support of our CI / CD pipelines to support our transformation to a micro-services / SOA based architecture in the cloud.Leveraging gained and / or educational experiences in operations engineering, connected services, and information technology plus knowledge of industry best practices to innovate and influence operational approaches and solutions in traditional data centers and in the cloudDevelopment, and continual improvement of source code management / build and release systems and tools. Provide assistance on these tools across IT as neededCollaborate with various teams across the organizations including Product Management, Architecture, Software Engineering and InfrastructureAssists in coaching and mentoring development teams on continuous delivery best practicesInfluence design decisions in SOA and micro-services based applications in public clouds such as AWS and AzureFollow through on implementation and deliveries from development to operationalizationParticipate in problem solving and troubleshooting of infrastructure and applications as neededQualifications:
Bachelor’s degree in Computer Science or equivalent combination of relevant education, training and experience
8+ years in Application Development or Infrastructure Engineering.AWS or Azure experience is required – AWS Lamda, S3, etc.Strong familiarity with React.JS, Node.JS, AngularJS, API management, Micro-services and SOA architectures, Java/JEE, Spring/Spring Boot, PostgreSQL DB, Apache Kafka, Maven, Git, Bitbucket, Jenkins, Docker, JSON, application stacks and New Relic.Experience with database technologies such as PostgreSQL, Oracle, MS-Sql, etcConfluent Kafka knowledge is a plusSolid scripting background (Shell, Perl, Ruby, JavaScript, Python, etc)Strong troubleshooting skills a mustStrong communication skills that effectively convey key messages, statuses and risksBe able to work with teams with varying levels of technical backgrounds and experiencesExperience in supporting product / agile development teamsBackground in systems architecture is a plusTesting background is a plusOther cloud platforms is a plusKey Skills: Java 8+, Spring boot, Microservices architecture, Restful, JPA, PostgreSQL DB, Apache Kafka, Maven, Git, Bitbucket, Jenkins, Docker, JSON, Adv JS, Node JS, React JS, JIRA, New Relic, Snyk.
California Residents click below for Privacy Notice:
http://www.worldpaccareers.com/uploads/2/4/0/4/24047148/advance_auto_parts_--_california_candidate_privacy_notice.pdf