Position: Sr Java Software Engineer
Location: Palo Alto and Portland

Company:
At Jive, we want to be the number one way that work gets done in the enterprise. As a Software Engineer in Product Engineering, you’ll work on improving and maintaining core parts of that vision. The ideal candidate will dream about distributed systems for the parallel processing of massive quantities of data, be familiar with Hadoop/Pig/HBase and MapReduce /Sawzall/Bigtable, and frequently think to themselves, “Yeah, that  works for 500 MB of data; what about 500 TB?”
www.jivesoftware.com  (Please do not apply directly)

The department is split into four groups: functional design, user interface design, engineering and quality assurance.  As a member of the engineering group you’ll work on the maturity team, whose mandate is to maintain and improve the existing set of features.

In this position, you will range throughout the application from the user interface through to the database and this demands a diverse skill set.

Engineering at Jive is Amazing:
Jive SBS is an everyday application that people love: millions of customers across a variety of industries and with a wide range of skills use Jive SBS every day as an integral part of their work and play, not once a month when they have to file expenses or when they want to submit a purchase order

As an Engineer or a Product Designer you’ll have the unique opportunity to work on software that people want to use

Jive SBS is deployed in external and internal communities with hundreds of thousands and in some cases, millions of customers: the code your write and the designs you create must scale out, every byte matters

Working on Jive SBS is a unique opportunity to work with large amounts of data

Jive SBS is an extremely interesting platform to hack on: we’ve adopted many of the mature web standards (RSS, Atom, JSON, OpenSearch, etc..) we’re evaluating many of the emerging social standards (OpenID, OAuth, OpenSocial) and we integrate (or should integrate) with sites like Flickr, Facebook, Google Maps, devices like the iPhone and BlackBerry and enterprise software platforms like Documentum and Sharepoint

Responsibilities:
Code primarily in Java
Enhance our test suite with new unit and functional test; assist the support team in resolving issues in customer deployments
Work collaboratively with other members of the engineering, user interface and functional design teams
Talk to customers about new features and enhancements; participate in user testing and our support community

Requirements:
Significant development experience using Java (Spring, ACEGI, Struts2, Freemarker, JSP, AspectJ, etc.)
Object-oriented Java skills; experience with SQL and JavaScript
Experience with SQL, JavaScript, and Freemarker.
AJAX/HTML/CSS experience and an interest in user interface design
Web application development experience
Experience working on cross-browser platforms
Experience in and open to using variety of techniques to solve problems and design solutions to work well on all types of platforms

Cultural Requirements:
Possess strong communication skills

Embraces the ideas of others and has strong opinions that are valued just as highly as ones ability to compromise

Results-oriented team player and self motivated to work independently

Thrives in a changing environment and a passion for making existing features better

Committed to the value of online collaboration

Customer focused and passion to build a great product that customers love

Contact:
Please make sure you meet or exceed requirements when applying. Interested- send your resume to Sun Alum Robert Greene at
robert AT greenesearch DOT com