Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Java Developer at DuraSpace (Cambridge, MA 02139)

$
0
0

DuraCloud Java Developer

Background

The DuraSpace organization is looking for an entry level java developer to join the team designing, building, and supporting its new cloud compute service and open technology named DuraCloud. DuraSpace is a 501(c)3 whose mission is to enable and support open source technologies and services for scholarship and research. DuraSpace currently supports several open source platforms including DSpace and Fedora. DuraSpace maintains offices in Ithaca, NY and Cambridge, MA.

DuraCloud is a Web-based, hosted service that takes advantage of the cost efficiencies of cloud storage and cloud computing, while adding value to help ensure longevity and re-use of digital content. The DuraSpace organization is developing partnerships with commercial cloud providers who offer both storage and computing capabilities.

The DuraCloud service will be run by the DuraSpace organization. Its target audiences are organizations responsible for digital preservation and groups creating shared spaces for access and re-use of digital content. DuraCloud will be accessible directly as a Web service and also via plug-ins to digital repositories including Fedora and DSpace. The software developed to support the DuraCloud service will be made available as open source. An early release of DuraCloud was made available for selected pilot partners in Fall 2009.

Description

The java developer will join the team designing, building, and supporting the DuraCloud technology. The developer will be responsible for writing code and working with the larger team in defining requirements, and creating the project roadmap. The position requires a knowledgeable, enthusiastic, and self-motivated individual with experience in integrating disparate code bases , Web services, API calls, wrappers, scripts or database synchronizations. The java developer will focus on best strategies for integrating DuraCloud and other DuraSpace systems as the underpinning for dynamic, collaborative Web-based applications. Other responsibilities include assisting the DuraSpace team in defining project goals, leading the software engineering process, and disseminating results (including software deployment, documentation, reports, journal articles, presentations at professional meetings/conferences). The java developer will also interact with our larger open source communities and support our partnerships.

For more information about the context of this position, please read the recent DuraCloud Library of Congress press release (http://expertvoices.nsdl.org/hatcheck/2009/07/15/library-of-congress-and-duracloud-launch-pilot-program-using-cloud-technologies-to-test-perpetual-access-to-digital-content-service-is-part-of-national-digital-information-infrastructure-and-preserva/) and CNET article (http://news.cnet.com/8301-13846_3-10286280-62.html).

Responsibilities

The position will be part of a team responsible for development work on, and support of software and deployments of multiple Web sites and integrations. Some of the software developed will be released as open source. Programming duties will include general system enhancements, bug fixes and new functionality, working in close collaboration with other team members and the larger open source development community, where open source components are used.
For all development work, the developer will be responsible for determining viable alternatives, making recommendations, and designing, specifying, obtaining consensus on, implementing, testing, and documenting solutions. The developer also will need to communicate schedules and status reports on a regular basis and will work in close collaboration with other technical staff and other institutions when applicable.

Qualifications

Required: College degree or equivalent work experience. Two years direct experience in constructing integrated systems using components in Java, and ideally in one or more of Ruby, Python, PHP, or other Web development environments. Strong UNIX command line skills, and familiarity with typical open source packaging and build conventions. Strong communication and interpersonal skills. Flexibility and willingness to collaborate with both technical and non-technical staff in a team/cooperative environment.

Desirable: Experience building and maintaining complex Web applications and/or digital library systems. Familiarity with Web Services and virtualized or cloud computing environments. Solid understanding of relational databases and SQL. Exposure to semantic technologies including RDF, OWL, and triple store systems. Background in hybrid systems linking components written in different languages.

Principals only, please. No agencies.

Interested? Please email cover letters and resumes addressed to:
jobs@duraspace.org

DuraSpace, Inc.
301 College Avenue
Cornell University Information Science Building
Ithaca, NY 14850

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles