icon
Home icon

Home

Jobs icon

Jobs

Reviews icon

Reviews

Network icon

Network

Resources icon

Resources

|For Employers icon

For Employers

logo
    about
    careers
    FAQs
    privacy policyterms & conditionsfor employers
112k
20k
icon
© 2022 Fairygodboss. All rights reserved.
    My ProfileMy MessagesMy NetworkMy SettingsGroupsEventsMy PostsLog Out

Sr. Java Developer

company-logo

Advance Auto Parts

4.1

Jacksonville, FL

Why you should apply for a job with Advance Auto Parts:

  • FGB'ers gave this company a 4.1/5 in overall job satisfaction

  • FGB’ers working at Advance Auto Parts rated their manager’s support a 4.5/5

  • Our strong commitment to Inclusion & Diversity supports an environment where all Team Members feel welcomed, valued, respected and heard.

  • Our 9 active Team Member Networks (TMNs) at Advance create an inclusive space for our Team Members to connect through a common focus.

  • Full-time Team Members are eligible for a variety of leave pay including parental; sick; vacation time; military leave; and bereavement.

FGB'ers' job reviews

70%
Say women are treated fairly and equally to men
70%
Would recommend to other women
100%
Say the CEO supports gender diversity

#R-0232603

Position summary

Job Description

Advance Auto Parts is seeking a Senior Java Developer who loves to build solutions that drives our team member and customer experiences within our stores, directly impacting the bottom line of the organization.  As part of the Store Systems Team, a Senior Developer provides leadership, direction, guidance, and definition of the technical solution(s) for the parts catalog, point of sale and other store systems to effectively support the corporate and store operations teams.

The responsibilities of a Senior Java Developer include leading, researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and partnering with Enterprise Architecture for the technology strategies.  A Senior Developer must have significant business knowledge and have multiple areas of technical expertise in which they concentrate. A Senior Developer interfaces with architecture, the business, and the team, to proactively assist in defining the direction for store systems.  A Senior Developer is responsible for conception of solutions, building consensus with architecture and working with the development teams in execution of such solutions.

NOTE: OPEN TO REMOTE WORK WITHIN THE U.S.A

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Act as a hands-on developer and a solution advisor to the IT Store Systems Team as the team works with the solutions architect to understand their solution needs.
  • Perform the role of SeniorJava Developer as part of the development team process(es)
    • Participate in Functional Requirements Gathering for business solutions
    • Lead Technical Requirements Gathering for business solutions
    • Perform Impact Analysis on proposed Business Capabilities
    • Lead and Mentor team members on development approach and the creation of Solution Designs as part of a project team
    • Recommend appropriate technologies and patterns for the implementation of a Solution Design
    • Engage Enterprise Architecture Team on solution design and associated artifacts
    • Develop code including prototypes and technology evaluations
    • Participate in Design Reviews for IT projects under design
    • Participate in Code Reviews for IT projects under implementation
    • Drive process improvement and automation along with our DevOps Team
    • Research new solution patterns for the implementation of IT enabled capabilities and recommend patterns for adoption into the Enterprise Architecture set of standards
    • Foster, promote and encourage teamwork and close working relationships across the IT Department
    • Develop new skills to stay current with the changing IT and Business landscape
  • Other Duties as assigned

QUALIFICATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Developer must have a working knowledge of the business domain they serve
    • Have an expert level competency in the principles of Multi-tier Enterprise Application Development and must be competent in multiple Enterprise Programming languages and supporting languages across the application tiers with a focus on Java architecture
    • Must understand Solution Development Lifecycle and Agile
    • At least 10+ years with one or more of the following
      •  Java
      • MySQL
      • Python
  • Competency with Application Design Principles
    • Design Patterns for Enterprise Application Development
    • Design Pattern for Object Oriented Programing
    • Service Oriented Architecture
    • Enterprise Application Integration
  • Competency with Agile Application Development using Scrum methodologies
  • Excellent Communication Skills, both written and verbal
    • Must be able to effectively communicate with non-technical Business Domain members
    • Must be able to clearly articulate solution design ideas in written and verbal form to technical audiences
  • Excellent Research Skills
    • Must be able to evaluate requirements against technologies and design patterns to produce appropriate Solution Designs
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION and/or EXPERIENCE

  • Bachelor’s Degree with equivalent experience in relevant field required.
  • 10+ years of Application Development experience; or equivalent combination of education and experience.

LANGUAGE SKILLS

  • Excellent oral and written communication skills

#LI-KN-AAP

What are Advance Auto Parts perks and benefits

Lactation facilities

Post maternity

Maternity leave coaching

Fertility

On-ramping/Off-ramping parental leave

Backup child care

Onsite child care

Child care subsidies

Care-taking PTO

Elder care

Paid paternity

Paid maternity

Unpaid maternity

Unpaid paternity

Paid adoptive

Short term disability

About the company

27310

Advance Auto Parts

Industry: Automotive: Parts

Advance Auto Parts, Inc. is a leading automotive aftermarket parts provider that serves both professional installer and do-it-yourself customers. Advance operates thousands of stores and hundreds of Worldpac branches in the United States, Canada, Puerto Rico and the U.S. Virgin Islands. The company also serves more than a thousand independently owned Carquest branded ...

icon
© 2022 Fairygodboss. All rights reserved.
  • about
  • careers
  • FAQs
  • privacy policy
  • terms & conditions
112k
20k