Senior Java Swing Developer in Scottsdale, AZ at Discount Tire Corporate Careers

Date Posted: 11/30/2021

Job Snapshot

  • Employee Type:
  • Region:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Here at Discount Tire, we celebrate the spirit of our people with extraordinary pride and enthusiasm. Our business has been growing for 60 years and now is the best time in our history to join us. We are opening more locations every year and we are always looking for qualified individuals to join us in our growth. We are a company that promotes from within, both in our retail and corporate operations.


The Sr Java Swing Developer will program Discount Tire IT systems using Java Swing to ensure an easy and intuitive experience for users. Working with the Information Technology department and part of the IT Store Systems team, this position will be responsible for turning ideas and concepts into functional and efficient applications primarily focused on the Point of Sale system.


Essential Duties and Responsibilities:

  • Investigates, defines, documents, analyzes and solves a variety of partially-defined technical problems.
  • Codes and tests complex application programs under minimal supervision.
  • Adheres to established timelines, Remedy ticket guidelines and procedures for delivering quality solutions which are defect-free, meet Company standards and customer requirements.
  • Works closely with a variety of Company personnel to deliver quality solutions.
  • Provides advanced knowledge of the technical aspects of systems development including database management, computer architecture and programming languages.
  • Develops a thorough operational and functional understanding of assigned systems for maintenance purposes.
  • Assists in defining customer requirements and developing functional specifications, high level technical specifications, detailed program specifications and other related documentation.
  • Provides time estimates for programming and technical design tasks, contributes to other project planning activities and may serve as, or take direction, from a Project Lead.
  • Assists support and operations personnel with resolution of technical problems pertaining to applications, including off-hours support and implementation of production recoveries.
  • Assists less experienced department members with questions, priorities and problem resolutions; participates in developing programming standards and techniques.
  • Other duties may be assigned.

Job Requirements


  • This position requires a minimum of five years of programming experience.
  • Must have experience and understanding of Object Oriented Programming, Java 8, Java Swing, IDE and source code management tools; i.e. GIT, Maven, Subversion.
  • Experience in HTML, JavaScript or React preferred.
  • Experience with non-relational file structures and demonstrated use of structured analysis, design and programming methodologies is required.
  • Excellent writing skills are required.
  • Intermediate level computer experience, including skills in Microsoft Office, is necessary.
  • This position requires excellent communication, organizational, customer service and problem-solving skills.


Educational Requirements:

This position requires a Bachelors Degree in Computer Science, Computer Information Systems or related, or equivalent experience.


Work Days:

Normal work days are Monday through Friday. Occasional Saturdays and Sundays may be necessary.


Work Hours:

Normal work hours are 8:30 a.m. to 5:00 p.m. Additional hours may be necessary