Software Lead Engineer, Application TeamEbrary

The Position:
ebrary is seeking a skilled Java software engineer with strong UI experience to join us in the evolution and implementation of our application. This is a hands-on position, requiring solid design and coding skills and strong technical communications. Fully Agile processes govern our development and delivery cycles.

Our products support complex content aggregation, sophisticated business models, streaming and download document delivery, and unique user interaction. They are delivered as fully virtualized and cloud-based services with particular emphasis on automated deployment and management techniques.

Duties and Responsibilities:
Develop large, complex web-based distributed applications, with Java technologies.
Implement complex business models that provide the most flexibility for our customers to acquire content.
Lead the effort in building and extending our dynamic user experience.
Be the in-house expert on the latest web front-end technologies.
Qualifications:
Bachelors' degree plus 6-10 years related experience, or equivalent combination of education and experience.
Well-versed with standard Java web application frameworks such as Spring MVC, Struts, etc.
Strong experience with HTML5, CSS, and Javascript frameworks such as jQuery, Prototype, or Dojo.
Experience working effectively in a team environment as a strong collaborative player.
Excellent written communication skills, including production of subsystem overview documentation and designs.
Able to listen and evaluate all opinions without bias, and contribute to a common culture of excellence.
Other core experience we are looking for:
Experience using Web Services, preferably using Amazon Web Services to build applications and solutions.
Mobile platforms development (iOS, Android and supporting backends).
Experience with TDD or like to write unit tests.
The Company:
ebooks are hot! Giant, scalable collections of ebooks are our business. Integration with all the players is our game.
ebrary is a very successful content distribution and technology company with significant market presence worldwide. With our technology, educational institutions all over the world are providing student access to an ever-growing distributed library of content, at fraction of the cost of acquiring and maintaining physical documents. We are growing, and expanding into new markets rapidly. None the less, innovation is our passion, and we keep it focused.

We're over 12 years old, and privately held as a subsidiary of ProQuest, a premier content and services company with "central to research" delivery through academic and corporate libraries throughout the world. You can learn more about us at http://www.ebrary.com and http://www.proquest.com

Employment terms:
This is Salaried, Regular, Full Time position in our Palo Alto office. Our employee benefits include medical, dental, vision, paid personal time off, 401K and an objective-based bonus plan.

The Instructions:
Please respond with direct reference to the position requirements we describe above. Certainly you can refer to your resume, but we will appreciate specific citations to help us understand how you might make a good match for our team!