Software Developer II
Advance Auto Parts
Hyderabad, US
5d ago

WHO WE ARE

Come join our Technology Team and start reimagining the future of the automotive aftermarket. We are a highly motivated tech-focused organization, excited to be during dynamic innovation and transformational change.

Driven by Advance’s top-down commitment to empowering our team members, we are focused on delighting our Customers with Care and Speed, through delivery of world class technology solutions and products.

We value and cultivate our culture by seeking to always be collaborative, intellectually curious, fun, open, and diverse.

You will be a key member of a growing and passionate group focused on collaborating across business and technology resources to drive forward key programs and projects building enterprise capabilities across Advance Auto Parts.

THE OPPORTUNITY

The Java developer will be delivering automated solutions that enable personalization and segmentation defined by the Customer Relationship Marketing Managers and the Sr.

Manager. The position is critical to the day-to-day operations of the CRM team at Advance Auto Parts and its role in driving incremental sales for the company.

Successful candidates will thrive in an agile environment, speak up to share ideas and enjoy documenting clear vision, goals, and stories.

Essential Duties and Responsibilities include the following : other duties may be assigned :

  • Under limited supervision from Management or TL assists in research and fact finding to develop
  • Perform in depth analysis and research of large systems
  • Write detailed and maintainable program specifications for large programs
  • Provide estimates and write highly complex programs
  • Facilitate technical and user walkthroughs of information systems
  • Work closely with AAP Architects to solution systems (Architecture, UI design, data model, etc.)
  • Use established design patterns in design and development
  • QUALIFICATIONS :

  • Min 4 years of experience in building web application using Java
  • Min 4 years of experience with JBoss or RedHat OpenShift Cloud Platform
  • Familiarity with Containerization (Docker, Kubernetes, OpenShift)
  • Working experience building microservices using Spring Boot
  • Experience producing and consuming REST based services using Spring, Spring Data REST preferred
  • Experience using JPA and Hibernate with Spring, Spring Data JPA preferred
  • Experience in defining tables and creating SQL queries using Oracle or Postgres
  • Experience producing and consuming Kafka messages using Spring
  • Experience using Unix command line and Bash / Shell scripting
  • Experience with Subversion (SVN), GIT source control, Eclipse or VS code IDEs, branching and merging strategies / conflicts;
  • experience with Bitbucket preferred.

  • Experience working in a DevOps environment with Jenkins, Maven, Unit Tests, GIT, AWS, etc.
  • Excellent communication and problem-solving skills
  • EDUCATION AND EXPERIENCE REQUIREMENTS :

  • Bachelor’s or Master’s Degree in Computer Science or related field
  • 4-7 years of experience
  • Or, equivalent combination of experience and / or education
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form