Software Development Engineer

Abebooks.com

October 16, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at
http://www.viatec.ca/job-board/12559

Job Category: 
Technical
Job Specialization: 
Software Development
Job
Company Overview: 

To booklovers around the world, AbeBooks is a great place to buy books. However, we have always been a technology company that helps booksellers and book-buyers. Since 1996, our technology has been helping to revolutionize the book business and that quest goes on.

Our technology workers are versatile, quick-thinking and thrive on deadlines. They plan and build systems that will yield long-term tangible benefits but also drop everything when required to solve critical issues where every minute counts. Anyone looking for a technology job at AbeBooks has to prove they are a flexible team player because there is no room for prima donnas. We do a lot with a relatively small number of people.

We are devoted to Agile practices and methodologies in software engineering, and e-commerce is a business that never sleeps when it comes to site operations. Our QA engineers are analytical on a global scale. Scalability is the magic word for the database administrators while the product managers have vision and a get-it-done attitude. Our web developers insist on the highest standards when building dynamic pages and user interfaces. Do you have what it takes to join our team?

Job Summary: 

Software Development Engineer (Junior/Experienced/Senior)

Do you want to use your software skills where they will have a real impact on the business’s bottom line and the performance of a global online marketplace?

AbeBooks.com, an Amazon company, is looking for all levels of engineers to join our team. We are looking for people with a strong sense of ownership and customer focus. If you are excited about the prospect of leveraging technology to address the technical and analytical challenges of running a large scale global marketplace, with thousands of international sellers listing more than 140 million new, used, rare, and out-of-print books, we’d like to meet you.

These positions are based at our headquarters in Victoria, British Columbia, Canada. We also have a European office in Dusseldorf, Germany and from these two locations we run six international web sites: AbeBooks.com, AbeBooks.co.uk, AbeBooks.de, AbeBooks.fr, AbeBooks.it, and IberLibro.com.

As a member of our development team you will build and extend a wide range of systems, from buyer and seller registration, through search and inventory management, to order and payment processing. The diversity of these systems ensures that this position offers a broad and exciting range of technical challenges and opportunities.

The successful candidate will have the following qualifications:

  • Experience developing with Java 6/7
  • Solid understanding of OOD/OOP
  • BS/MS degree in Computer Science or equivalent
  • Solid experience of testing and a passion for producing high quality code
  • Solid background in algorithms and data structures
  • Solid understanding of relational databases and SQL
  • Excellent communication skills and the ability to work collaboratively in a cross-functional team to create exceptional value
  • Familiar with Linux (Or Unix) environment
  • Able to learn quickly and dive deeply to diagnose the root cause of problems
  • Able to develop code independently or as part of a pair programming team

Understanding of the following would also be beneficial:

  • eCommerce
  • Search Engines
  • Search Engine Optimization, Search Engine Marketing
  • Relational databases and SQL
  • Maven, Spring, Hibernate, JDBCTemplate, Camel, JMS, JMX, HTML, AJAX, JavaScript, Tomcat
  • Service-oriented architectures
  • Amazon Web Services

Agile practices and methodologies such as Test Driven Development and Scrum

How To Apply: 

AbeBooks provides competitive salaries and great benefits. If you enjoy constantly broadening your technical skills, building software that affects users around the world, and working in an environment that thrives on creativity and product innovation.  If you are interested in this position, please apply online through the Amazon jobs portal at http://amazon.jobs/team/abebooks. If you are unable to apply through the portal, please send your cover letter and resume, including where you heard about this position, to hr@abebooks.com.

We appreciate your interest in AbeBooks!