Job Description

It All Starts with Our People
As the leader in automotive preventive maintenance, Valvoline has a proven track record of growth. We continue to invest in our people, processes, and technology to strengthen our ability to efficiently deliver Quick, Easy, Trusted service across all our stores – every day. We're not just in the car business; we're in the people business. And we're looking for humble, hungry, and smart people to help us shape the future of mobility. If you're hungry to drive change and seek a dynamic, collaborative environment that fuels both personal and professional growth, you've found your place with us.

Our highest priority is creating a diverse and welcoming workplace with team members from varied backgrounds and experiences. People of color, women, LGBTQIA+, veterans, and persons with disabilities are strongly encouraged to apply.

The Opportunity
Valvoline has a rewarding opportunity as an Application Developer II. In this role, you will be responsible for will be responsible for developing enhancements for creating new applications in and supporting Valvoline’s application portfolio by working with a wide set of technologies to best serve the use case. Responsibilities will include designing, coding, testing, modifying, and implementing new or existing solutions within all areas of enterprise development including web development, middle-tier, services, and reusable frameworks. Manages debugging issues that arise with the code, tooling or architecture used to create the applications and interacts with business partners to outline their requirements and during the development phase, to ensure accuracy and delivery of those recorded requirements.


How You'll Make a Difference

  • Managing and executing the design, code, verification, testing, documentation, enhancements, and refactoring of moderately complex programs/scripts. Applying and adhering to coding standards and Software Development Life Cycle policies/procedures/tools to achieve a well-engineered result. Collaborating in reviews of work with others as appropriate.
  • Ensuring daily operations remain stable by providing day-to-day technical support for all platforms, systems and applications, and services in scope by working directly with users to identify, research, troubleshoot and resolve issues, which may require interaction with other internal IT teams, managed service provider(s) and vendors to resolve. This includes monitoring the Service Now queue for assigned incidents and ensuring they are addressed per defined service level agreements. Assisting with maintaining application support processes. Using application management software and tools to collect agreed performance statistics. Carrying out agreed applications maintenance tasks. Handling on-call responsibility for an area of responsibility as necessary.
  • Performing gap analysis between requirements and the OOTB features to identify the configuration, customizations, extensions, and interfaces required to deliver the requirements. Translating functional and technical requirements into extensible, scalable, and maintainable applications.
  • Defining test conditions for given requirements, designing test cases, and creating test scripts with supporting data, working to the specifications provided. Providing support during UAT and testing activities. Identifying and reporting issues and risks. Participating in Defect Management activities.
  • Assisting team in creating strategy and roadmap, which includes hardware and software evaluations and recommendations on upgrades or improvements to infrastructure. May provide technical assistance for a segment of a larger project. Working closely with IT security, infrastructure, application teams, and cross-functional stakeholders to execute and deliver small, OpEx projects and initiatives while ensuring alignment with all best practices, compliance with industry standards/applicable certifications, and providing quality and efficient end-to-end solutions.
  • Assisting with requirements definition, gathering, and prioritization activities for small-scale changes and more complex change initiatives by collaborating with business analysts and business partners. Following established standards, applying appropriate techniques to elicit and document detailed requirements. Providing constructive challenges to stakeholders as required. Reviewing requirements for errors and omissions.
  • Undertaking complete design of moderately complex software applications or components applying established standards, patterns, and tools. Assisting as part of a team in the design of components of larger software systems. Specifying user and/or system interfaces. Creating multiple design views to address the concerns of the different stakeholders and to handle separately functional and non-functional requirements. Assisting in the evaluation of options and trade-offs. Collaborating in reviews of work with others as appropriate.
  • Defining the software modules needed for an integration build and producing a build definition for each generation of the software. Accepting completed software modules, ensuring that they meet defined criteria. Producing software builds from software source code for loading onto target hardware. Configuring the hardware and software environment as required by the system being integrated. Producing integration test specifications, conducting tests, and recording and reporting on outcomes. Producing system integration reports.
  • Providing subject matter expertise and technical solution leadership by actively maintaining knowledge in one or more development technologies. Providing detailed and specific advice and technical best practices regarding the application of the development technologies. Collaborating with other specialists, where appropriate, to ensure advice given is appropriate to the needs of the organization.
  • Other duties and responsibilities as determined by Valvoline from time to time in its sole discretion.

What You'll Need to Succeed

  • Bachelor’s Degree in Computer Science or Business Administration (or higher) in an IT related field
  • Minimum 4 years of experience in applying information technology solutions in a manufacturing or retail industry, Java, Angular and/or RESTful APIs or other relevant development technologies
  • Able to follow data from its raw state to the way it’s presented to our users
  • Intermediate experience developing with Java 1.8 or above
  • Intermediate experience with Spring (core, MVC, AOP, Security)
  • Intermediate experience with Angular 2+
  • Intermediate experience with Java EE Application Server
  • Intermediate experience with JPA 2 or Hibernate 3 or above (or Equivalent ORM)
  • Intermediate experience with Java Server Faces 2
  • Intermediate experience with Unit testing using jUnit
  • Intermediate experience with Weblogic, Tomcat, mySQL, Oracle, Eclipse, HTML 5, CSS 3, and jQuery
  • Intermediate experience with Source Code repositories and Planning tools such as Microsoft TFS, Azure DevOps, Jira and/or Github Enterprise
  • Intermediate experience with APM such as New Relic, AppDynamics and/or Dynatrace
  • Intermediate experience with Session Replay such as LogRocket or Dynatrace
  • Intermediate experience with object-oriented design development
  • Intermediate experience in system/process documentation
  • Intermediate experience with service side architectures and system design and development
  • Intermediate experience documenting processes and translating to high level technical requirements
  • Intermediate knowledge and experience with web services, RESTful APIs, and service-oriented architecture
  • Intermediate knowledge and experience with Software Development Life Cycle
  • Intermediate knowledge and experience with Agile development technologies and DevOps methodology
  • Intermediate knowledge of incident and problem management, coordination, and resolution
  • Intermediate experience with ServiceNowpreferred
  • Intermediate experience with PlanView (Innotas)preferred
  • Intermediate experience with Cloud and Open Source technologiespreferred
  • Ability to work under general direction with minimal supervision
  • Ability to work both independently and on a team
  • Advanced collaboration skills
  • Ability to influence colleagues
  • Ability to perform a range of work, sometimes complex and non-routine, in a variety of environments
  • Willingness and ability to learn new languages and technologies quickly
  • Ability to effectively apply newly acquired knowledge to develop new skills
  • Proficient communication skills for effective dialogue with others
  • Demonstrate an analytical and systematic approach to work
  • Ability to take the initiative to identify and negotiate appropriate personal development opportunities
  • Ability to analyze, design, plan, execute, and evaluate work to time, cost, and quality targets
  • Ability to work well under pressure
  • Ability to make decisions and take responsibility for work
  • Ability to effectively resolve conflict
  • Advanced analytical skills, attention to detail, troubleshooting skills, and problem-solving skills
  • Proficient at creating entire, often complex, applications
  • Intermediate technical writing skills
  • Must be authorized to work in the U.S.

We Take Care of the WHOLE You

  • Health insurance plans (medical, dental, vision)
  • HSA and flexible spending accounts
  • 401(k)
  • Incentive opportunity*
  • Life insurance
  • Short and long-term disability insurance
  • Paid vacation and holidays*
  • Employee Assistance Program
  • Employee discounts
  • Tuition reimbursement*
  • Adoption assistance*

*Terms and conditions apply, and benefits may differ depending on position.

Your Path to Valvoline
Valvoline provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Join us in revolutionizing the automotive aftermarket industry while enjoying competitive benefits, a supportive work culture, and opportunities for advancement. Apply now and become an integral part of our journey at Valvoline.

The Company endeavors to make its recruitment process accessible to any and all users. Reasonable accommodations will be provided upon request to applicants with disabilities to facilitate equal opportunity throughout the recruitment and selection process. Please contact Human Resources at 1.833.VVV.Report or emailECC@valvoline.comto request reasonable accommodation during any point in the recruitment and selection process. The contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.

#GGL

#LI-Remote

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online