FIZ Karlsruhe is dedicated to providing services for information and knowledge networking. Its activities focus on e-Science solutions and high-quality online databases offering value-add information in science and technology as well as patent information. FIZ Karlsruhe is looking for a Senior Software Developer in Karlsruhe, Germany. You will be responsible for the conceptual design, the development, and maintenance of applications in the area of e-Science. Your tasks will focus on Fedora (Flexible Extensible Digital Object Repository Architecture, http://www.fedora-commons.org ) and its support for large-scale collections, large bitstream handling, dissemination caching, and high-speed access architectures. You will design and implement test suites for scalability and performance tests, identify bottlenecks within the Fedora Commons architecture, and work closely with the Fedora core development team to solve identified issues. You will be responsible for the design and development of pluggable storage components for the upcoming Fedora Commons Akubra project. You will work in a team of motivated and skilled software developers, jointly designing and implementing innovative e-Science solutions based on Fedora Commons and the eSciDoc Infrastructure (http://www.escidoc.org). You will take part in national and international collaborations with key players in the fields of e-Research, Digital Repositories, and Scholarly Communication. This position requires in-depth knowledge of object-oriented design and strong Java programming skills. Some travel may be required. Salary for this post (available immediately) within the range: EUR 40,000 - EUR 50,000 p.a. (~ US$ 62,000 - US$ 78,000 p.a. / GBP 32,000 - GBP 40,000 p.a.) Key Responsibilities: - Design and implementation of a performance and scalability test suite for Fedora Commons - Providing patches, bug fixes, and new or improved code to Fedora Commons - Design and implementation of Akubra pluggable storage components - Internal and external presentation and communication of work results - Co-ordination with project partners Requirements: Essential: A bachelor's degree in computer science, a strong background in software engineering, and in-depth knowledge of UML, Java, Design Patterns, and XML technologies. Experience and working knowledge of open source software (Tomcat, JBoss, Eclipse, Spring, Subversion). Strong communication skills and fluency in English. Preferred: A masters degree in computer science. Working knowledge of enterprise architectures, SOA. Experience with concepts and existing tools for the Semantic Web (Ontologies, RDF, Semantic Stores) are especially valuable. Experience with repository software (preferably Fedora Commons). The ideal candidate should be highly motivated, very organized, and team-oriented. German is considered a plus. We offer an initial two-year contract with subsequent tenure consideration. Remuneration depends upon qualification and follows the tariff for German municipal employees. Women are explicitly invited to apply. Handicapped will be preferred in case of equal qualification. Please address your resume/CV with covering letter to FIZ Karlsruhe Personnel Division P.O. Box 24 65 76012 Karlsruhe, Germany or email it to [log in to unmask] in .doc or .pdf format. For further information, please contact Matthias Razum, Phone: +49 7247-808-457, E-mail: [log in to unmask] Information about FIZ Karlsruhe: www.fiz-karlsruhe.de Matthias Razum Head ePublishing and eScience ____________________________________________________________________ FIZ Karlsruhe Development and Applied Research Hermann-von-Helmholtz-Platz 1 76344 Eggenstein-Leopoldshafen, Germany Phone +49 7247 808-457 Fax +49 7247 808-133 Mobile +49 179 5131949 <mailto:[log in to unmask]> <http://www.fiz-karlsruhe.de>