You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Co-op

Victoria, BC
Full Time
10 days ago

Do you want to develop production code that will have a real impact on the business's bottom line and the performance of a global online marketplace? - part of the Inc. group of companies - is looking for a co-op software engineer with a passion for technology and proven ability to learn quickly and apply new tools. If you are excited about the kinds of technologies it takes to develop and manage 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.
As a member of one of our core agile development teams, you will use tools like Apache Camel, Tomcat, Maven, Spring, JMS and AJAX to extend and enhance 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.


• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
The successful candidate will have the following qualifications:
• Experience developing with Java 5/6
• Experience with Relational databases and SQL
• Solid understanding of OOD/OOP
• Solid background in algorithms and data structures
• Excellent communication skills
• Able to learn quickly and dive deeply to understand systems and diagnose problems


Interest and knowledge of the following would also be beneficial:
• Enterprise integration patterns
• Scalable distributed message oriented systems
• Distributed caching
• Large scale document indexing and search
• Agile practices and methodologies such as Test Driven Development and Scrum
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, please apply through your co-op office.
We appreciate your interest in AbeBooks!
Software and Programming