Java Developer
IceCube Career and Job Opportunities
Where Science and South Pole Meet
PVL #62520
Job Requirements
- Four or more years experience with Java programming for large distributed software projects in a LINUX computing environment
- Two or more years expertise with SQL and programming for database-driven applications
- Experience with data management, including the use of XML metadata to document data, and the archival of large volumes of data on magnetic tape
- Experience with the JBoss or Tomcat application servers
- Excellent communication skills and ability to support users with varying levels of computing expertise
- Experience with development tools such as CVS, SVN, Ant, Maven
- Experience with PostgreSQL database server configuration preferred
- Additional programming skills in Python, Perl, and C++ are an advantage
Degree Requirements
M.S. in Computer Science, Mathematics, or a Physical Science or equivalent will be considered.
Principal Job Duties
This position will work closely with others in a research environment maintaining, expanding, and writing Java applications for the IceCube project data handling system. Specific responsibilities include:
- Provide reliable and timely transfer of data from the output of the detector at the South Pole
- Make tape archives at the South Pole and extract files when tapes arrive in the north
- Condition data for transfer over the Transfer and Data Relay Satellite System (TDRSS)
- Verify correct transfer of data upon arrival at the Data Warehouse and catalog files in the Data Warehouse database
- Maintain and expand code documentation
Additional responsibilities for this position include:
- Support users of the data handling system and the Data Warehouse
- Work with system administrators of the South Pole System and the Data Center for hardware and software support of the data handling system
- Develop and present talks on the data handling system as it pertains to the work of IceCube collaborators
- Other duties as assigned by the Computing Facilities Manager
How To Apply
To ensure consideration applications must be received by October 30, 2009
Application should include a resume and cover letter. E-mail the materials referring to "Position Vacancy Listing #62520" to:
Frances CulwellIceCube, Suite 500
222 W. Washington Ave.
Madison WI 53703
E-mail: hr@icecube.wisc.edu
Phone: 608-263-2473
TTY: 608-263-2473
Note: Unless confidentiality is requested in writing, information regarding the names of applicants must be released upon request. Finalists cannot be guaranteed confidentiality.
Additional Information
The University of Wisconsin-Madison is a research institution with an international reputation in physical sciences research and education. This position will support the IceCube Research Center (IRC) and its mission which includes leading the construction and operation of the IceCube Neutrino Observatory located at the South Pole. This $275 million facility will be completed in 2011 and will be operated for another 15 years beyond the end of construction. The observatory consists of 4800 optical sensors buried up to 2.5 kilometers deep in the Antarctic ice shelf. Data handling and computing equipment located on-site, in Madison, and at the South Pole. For more information please check out our site at http://icecube.wisc.edu.
- Working title: IceCube Java Developer
- Appointment type: Academic Staff
- Department(s): GRAD/ICECUBE RESEARCH
- Full time salary rate: Minimum $55,000 ANNUAL (12 months) Depending on Qualifications
- Appointment percent: 100%
- Anticipated begin date: November 15, 2009
- Number of positions: 1
UW-Madison is an equal opportunity/affirmative action employer. We promote excellence through diversity and encourage all qualified individuals to apply.
A criminal background check will be conducted prior to hiring.
A period of evaluation will be required
