Experienced Java Web Services Engineers (two positions)
Develop systems that connect scientists to data
- Seattle, WA
- IRIS Data Management Center: http://www.iris.edu/dms/nodes/dmc/
- End-to-end project design and implementation
- Make a real difference in how scientists are able to use data and information
This job is for you if…
You are a seasoned Java developer experienced in web service and application development. You are self-motivated with strong time management skills. You enjoy puzzling through various use cases to determine the best general solutions then implement them. You work well with others in a small development team and can also develop a complete project on your own. You work well with partner organizations as a representative.
We are currently working on a project supported by the National Science Foundations (NSFs) EarthCube initiative (http://www.earthcube.org/) where we will work with partners in the geoscience community to expose many data sets for broad use via web service interfaces. This position will play a key role in designing and implementing the software to be used in this project.
We are a small, scientific consortium with a global reach. The work we perform and the services we provide have a direct impact on the field of seismology and earthquake research in addition to a broader geoscience community.
Summary of responsibilities:
Responsibilities include extending the IRIS DMC’s Web Service Shell (WSS) as needed to implement access points for a variety of scientific data. The engineers will be responsible for implementation of the production services using either the WSS or RAMAADA (http://ramadda.org/) at our data center or partner data centers. The engineers will also need to create any data access and translation software needed for each data set. The position requires communication with partners of the project and working directly with them to implement web service access to their respective data sets.
- Design & implement various web services and data access mechanisms following the pattern developed by the IRIS DMC: http://service.iris.edu
- Collaborate with partner data centers within the EarthCube project on data access mechanisms.
- Help determine solutions and appropriate technologies to fit the project needs.
- Fully document technical details of systems developed.
- Fully utilize issue tracking and documentation systems.
You will take full ownership of projects, not just be a cog in a software development machine. You will be expected to create apps from scratch, talk directly with stakeholders, and work with outside contractors.
Experience & Skills Requirements
- 4+ years of Java experience, with strong web service development skills and knowledge.
- RESTful service development experience in the Jersey/JAX-RS framework.
- Experience with using the Eclipse IDE.
- Ability to work at the Unix command line level.
- Experience with Tomcat, Glassfish and other web app containers would be useful.
- Experience with geophysical or scientific data is a plus.
- Experience with a range of programming languages is a plus; in particular C, fortran, & Python
The minimum level of education and experience for this position is a Bachelors degree in Computer Science/IT, a Master’s degree would be preferred, or equivalent professional experience.
How to apply
Candidates should submit a letter of interest, resume highlighting pertinent work experience and the names and contact information for at least two references. These should be sent electronically to firstname.lastname@example.org with the subject line "EarthCube WS Software Engineer".
The position will remain open until filled.
About Incorporated Research Institutions for Seismology (IRIS)
Founded in 1984 with support from the National Science Foundation, IRIS is a consortium of over 100 US universities dedicated to the operation of science facilities for the acquisition, management, and distribution of seismological data. IRIS programs contribute to scholarly research, education, earthquake hazard mitigation, and verification of the Comprehensive Nuclear-Test-Ban Treaty.
We have one office in Washington, D.C. and one office in Seattle, WA. We have partners and projects all over the globe. Our data center manages scientific data recorded all over the Earth, the moon and soon Mars (as a collaborator with NASA).
For this position we offer a relaxed, collegial working atmosphere at our office in the University District of Seattle, WA. We are associated with the University of Washington and enjoy the benefits of being affiliate staff of the UW.
The physical demands and work environment described are representative of those an employee encounters while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions in accordance with the Americans with Disabilities Act.
The above job description is an overview of the functions and requirements for this position. This document is not intended to be an exhaustive list encompassing every duty and requirement of this position; your supervisor may assign other duties as deemed necessary.
IRIS is an Equal Opportunity Employer and is committed to diversity and creating an inclusive workplace where all employee's backgrounds, talents and contributions are valued. If you require an accommodation to navigate or apply to our employment site, please send your request to: Human Resources or call (202) 682-2220 or fax (202) 682-0633.