Sr. Software Developer (Java/Web/Linux) (0652)
University of California
The California Digital Library (CDL) fulfills its mission to support libraries
and scholars by providing over 20 award winning services, addressing all
stages of the research life cycle, from a systemwide library catalog, to tools
for managing data, to publishing faculty scholarship. CDL collaborates with
the ten University of California campuses and external partners to develop
strategies and initiatives that support scholarship in the digital age.
UC Curation Center (UC3) is one of four program areas of the California
Involves writing programs in a computer language, designing related databases,
web interfaces and content, or multimedia processes. Designs, develops,
modifies, tests and evaluates and maintains computer
programs. Work includes test-to-production processes,
quality assurance, maintenance and documentation of
applications. Includes web applications programming.
Design and implement software components in support of UC3 technical services.
Maintain and deploy as well as plan and develop the evolution and enhancements
to the Web Archiving System (WAS). Work as needed on new functionality for key
CDL systems, including Merritt, DMPTool, and DASH. Advise UC3 management on
technical strategies, new micro-services, time constraints, cost savings, and
when to buy vs. build. This position also provides UC3 technical leadership by
helping guide developers in UC3 and CDL on technical solutions, efficiencies,
new tools, languages, development and deployment paradigms, etc.
Bachelors degree or equivalent in an appropriate area such as library and
information science, or computer science or related field.
Minimum of 5-7 years experience developing front and back end applications in
production environments, web framework technologies and
protocols (HTTP/S, REST, LDAP, etc.), and common web
formats (HTML, PDF, GIF, etc). High level of proficiency in
Java server-side Apache/Tomcat programming environments.
Demonstrated expertise in Unix/Linux, DVCS (e.g., Git,
Mercurial), and agile development processes.
Demonstrated ability to review, assess, and communicate findings related to
software evaluation (evaluate reasonable alternatives, translate findings into
recommended changes, actions, or strategies).
Experience working with and communicating with diverse staff including
technical and non-technical staff teams.
Excellent analytical, written, and oral communication skills.
Demonstrated ability to track, organize, and prioritize workload and request
resources and information needed to do the job.
Demonstrated flexibility in accommodating changing priorities.
**HOW TO APPLY:** For a complete job description or to apply for this position, please visit: https://jobs.ucop.edu/applicants/Central?quickFind=57576
To review a complete list of all of UCOP's open positions please visit
University of California Office of the President Employment Website:
**University of California is an Equal Opportunity /Affirmative Action employer.**
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/16735/
To post a new job please visit http://jobs.code4lib.org/