Sr Software Engineer

KAR Auction Services   •  

Carmel, IN

Industry: Automotive.


5 - 7 years

Posted 236 days ago

This job is no longer available.

Job Description:

  • Create real-time applications that are efficient, highly available, reliable, scalable, maintainable, extensible, and testable
  • Ensure the quality of the product through code reviews, unit and functional test coverage
  • Ensure software adheres to company's high level of technical standards
  • Communicate with business analysts and project managers to clarify requirements; work with a distributed team
  • Write Technical/System documentation
  • Highlight any potential risks to the Leads and seek inputs to resolve issues identified
  • Mentor less experienced developers

Required Skills, Knowledge and Experience:

  • 5+ years of full stack Java, J2EE technologies; Java 8preferred
  • 2+ years of Javascript technologies (NodeJs, AngularJs, React, etc.)
  • Experience with unit testing and BDD
  • Experience with back-end functionality using JMS, JDBC
  • Web Services (SOAP, REST, Json)
  • Experience with Agile methodologies
  • Experience with Spring framework
  • JBoss/tomcat deployment
  • Experience with RDBMS and NoSQL databases
  • Experience with code review
  • Unit test frameworks like Testng, JUnit, Selenium, Jasmine
  • Good understanding of code branching, version control and working in different environments (GIT, SVN)
  • Cruise Control – setup and ongoing maintenance
  • UNIX Shell Scripting
  • Excellent written and verbal communication
  • Ability to work with teams in multiple sites (onsite, offshore, nearshore)
  • Proven ability to meet deadlines
  • Understanding of accountability and ownership

The ideal candidate will have:

  • Bachelor’s in Computer Science or equivalent experience (M.S. preferred);
  • 5-7 years of software development experience preferably using agile methodologies;
  • Experience in end-to-end development life-cycle and post-launch production support;
  • Experience with iterative software development life-cycle methodologies and frameworks such as Agile, SCRUM, Test Driven Development, etc.

KAR is an equal opportunity employer. KAR is a drug-free workplace.