Software Developer III Ebrary
Description
Java Web Application Engineer - 2 Yrs+ Experience
Palo Alto, CA
Server Side / Application Engineer
Java application frameworks
Deep business logic
Scaling and performance
Streaming ebooks!
Cloud-based deployment!
Mobile apps support!
We seek a skilled Java software engineer with fresh industry experience to join us in expanding our application base, and help broaden our reach into new markets.
Our products support complex content aggregation, sophisticated business models, streaming 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, rooted in our core development processes.
The Position:
This is a hands-on position, requiring solid design and coding skills and strong technical communications.
To be considered a qualified candidate, you must have at least 2 years significant experience as a software engineer in a formal product development environment. You must have implemented successful solutions to a variety of challenges in design and coding, functionality and usability, scalability and optimization.
Your technical skills must be solid and current, and appropriate to the environment we describe.
Core experience we are looking for:
We require that you demonstrate experience in advanced Java application development, beyond the construction of simple servlets and jsp's, and including sophisticated services and business logic. We will look particularly closely for experience and skill in the following areas:
Bachelors' degree plus 2 years related experience, or equivalent combination of education and experience.
Experience with standard Java web application frameworks such as Spring MVC, Struts, etc.
Experience with HTML5, CSS, AJAX / DHTML and the more Javascript experience the better, including 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 skills we are additionally interested in:
Mobile platforms development (back end development for supportint iOS, Android etc)
Document formats: PDF, ePUB or other XML-based models
Experience with .NET as a alternate platform
And, we expect you to provide specific reference to:
Well developed debugging and analytic skills
Writing skills for both specification development, team communication, and technical planning for complex deployments
Working in a team, with large volumes of code, multiple branches, formal integration and test cycles
Use of sophisticated development environments (Eclipse, NetBeans), code management tools, and wiki-based communication
Here?s what you want to know about ebrary:
Fantastic people: Where smart is the norm and unique is welcome
Fun location: Tons of Restaurants all within a 5 minute walk on California Avenue or El Camino Real.
Great benefits: On-site events, flexible scheduling and wellness programs
Awesome office environment: an interesting and inviting open loft style office environment that enables collaboration. A relaxed dress code is encouraged.
Amazing company: Annual compensation reviews and generous bonuses all designed to not only attract the best? but retain the best!!!
| Location: |
318 Cambridge Avenue
Palo Alto, CA 94306
United States
|