Application Developer




Chicago, Illinois

Full-Time/Regular

RITM0020301

 

 

Job Description

 

Cars.com is a leader in the automotive digital marketplace. Since 1997, we have built our B2B and B2C brand to preeminent status in the industry. While enjoying great stability, we continue to grow. Our workforce has more than doubled since 2006, and our revenue has increased more than 150% in that same time. Our highly engaged workforce enjoys our dedication to work/life balance, wellness and career growth as well as a rich set of employee programs. We’re big enough to provide abundant resources and small enough for employees to make an immediate impact.

 

Cars.com is seeking an experienced Application Developer to join our development team. The ideal candidate has solid experience in software development using Java/J2EE or similar technologies, passionate about your work, willing to learn new things, enjoy solving difficult problems, and take pride in code. In this role, the candidate will be working in one of our product development teams to design, develop code, test and support the Product’s functionality. 



The ideal candidate will be able to:

 

  • Design and develop necessary code and tests to implement the features/functions of the applications/services that are part of the product team(s).
  •  

  • Participate in planning activities to come up with the task breakdown and estimates for the features or stories assigned to them.
  •  

  • Work with QA and other team members to support the testing and resolution of issues/defects.
  •  

  • Conduct code reviews of work done by other developers in the team.
  •  

  • Coach and mentor other junior developers in the team.
  •  

  • Adherence to the processes for software development, documentation, configuration management, version control, testing, etc.
  •  

  • Commitment to quality and timely delivery of assigned work products.
  •  

  • Active Participation in the team meetings such as Sprint Planning, Closure, Stand-ups, etc.
  •  

  • Actively participate and contribute to the Developer Community of Practice.
  •  

  • Other duties as assigned by manager.
  •  

 

 

Required Skills

 

  • Understands, articulates, and conforms to core OOP principles
  •  

  • Understanding and basic application of Design Patterns 
  •  

  • Understands, utilizes, and leverages core Java architecture and has experience in open source project development using Java, Spring, Hibernate, MVC (Struts)
  •  

  • Excellent problem solving skills and troubleshooting skills. Must be able to quickly assess problems and determine proper steps to resolution
  •  

  • Excellent written and verbal communication skills are required. Ability to work well with a wide variety of people with varying technical skill sets and business knowledge is required
  •  

 

 

Required Experience

 

  • Bachelor degree in Computer Science or related field
  •  

  • 3-5 years of web-based development experience in enterprise-scale J2EE design and implementation
  •  

  • Experience with SOA, web services (WSDL, SOAP, REST, etc.).
  •  

  • Experience working in an environment using Agile Methodology preferred
  •  

  • Experience with Apache Camel or similar frameworks or tools that implement Enterprise Integration Patterns preferred
  •