Skip to main content
Posted September 20, 2016

Software Developer and Operations Administrator

Lynnfield, MA Full Time

Crossref is looking to add a member to it’s US based tech team, which develops, maintains and operates our service infrastructure. This team develops...

Crossref is looking to add a member to it’s US based tech team, which develops, maintains and operates our service infrastructure. This team develops and operates Crossref’s software systems that provide web based APIs and user interfaces which service our publisher members and the broader scholarly community. Using a modified Agile process and Jira the team of 5 shares responsibility for new feature development, maintenance and 24x7 operation and provides technical assistance to our customer support team. We are primarily a Java shop using Netbeans and the Spring framework. Shell scripting is widely used in managing systems but we utilize common tools when it makes sense and makes our life easier. Opportunities may exist to work with Clojure, which is used by our colleagues in the UK.

Our configuration is locally hosted however cloud services are becoming an increasing part of our architecture. We use Mysql, Oracle, MongoDb, Solr, BerkelyDB, ActiveMQ and whatever other system components that make sense, and again makes our lives easier.

The successful candidate must be a multi-tasking team player willing to write code, deploy systems, solve network problems, conceptualize new features, fix the office printer and whatever else it takes to get the job done. Some travel may be required with the possibility for some public speaking.

This position is a direct report to the Director of Technology and takes technical direction from a senior applications developer.

Key responsibilities:

  • Understand the existing Java code base and work to find problems and make enhancements
  • Assist in the deployment and operation of various subsystems. For example, this may entail administration functions at the hardware level or managing a MySQL database
  • Work with other tech-team members and the customer support team to resolve user issues
  • Engage with other departments to advance the overall mission including: providing technical assistance, participating in multi-department tasks or preparing a presentation for a business event

Requirements:

  • Java programming experience
  • Experience working within an application framework, Spring preferred
  • Knowledge of the Unix environment and shell programming
  • Experience programming SQL and application interfacing to relational databases
  • A working knowledge of XML including experience with DOM parsers

Preferred:

  • Experience installing and managing Unix OS
  • Knowledge with installing and setting up service packages such as Solr or ActiveMQ
  • Experience with Amazon Web Services
  • User interface development and programming
  • Clojure programming
  • We’re a Mac shop. Windows users will be assimilated
  • Bachelor's degree, preferably in information science or in a technical area

To apply, please submit your resume with a cover letter that elaborates on the following:

  • Tell us why we should hire you
  • Tell us three interesting things about your development/programming approach and style

Crossref provides a competitive benefits package including health, dental, and 401k

About us

We are Crossref, a not-for-profit membership organization for scholarly publishing working to make content easy to find, cite, link, and assess. We do it in five ways: rallying the community; tagging metadata; running a shared infrastructure; playing with new technology; and making tools and services to improve research communications.

This listing expired on Oct 20. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.