Java Software Engineer - Microbial Genomics and Metagenomics Program - 80407
The DOE Joint Genome Institute (JGI) in Walnut Creek, CA (a division of the Lawrence Berkeley National Lab) has an exciting research opportunity available for a Java Software Developer, to support the microbial genomics and metagenomics program.
Under general supervision, will develop software systems and analyze data to support microbial genome and metagenome data analysis. The work will focus on the development of front- and back-end metadata systems for the Genomic Standards Group. Will work both independently and as part of a dynamic, multidisciplinary team of software developers, biologists, bioinformaticians, and computer scientists.
The selected candidate will be hired as at the 2 or 3 level depending on the candidate's level of skills and experience.
Specific Job Duties
• Development of metadata storage and analysis systems for the Genomic Standards Group
• Set up and manage Java-related systems, web services, and scripts (both stand-alone and web-based) for collecting, storing, and editing metadata, from internal and public sources.
• Develop automated quality control scripts, improve data-mining and data-import pipelines.
• Develop user interface for large scale metadata-based comparative analysis.
• Add support to local (existing and new) systems for GSC (Genomic Standards
• Consortium) environmental packages.
• Develop data warehouse metadata statistics and add support for historical data.
• Apply analytical skills and creativity to troubleshoot problems of a moderate scope.
• Develop and present updates and reports at group meeting.
• Participate in preparation of publications
Essential Duties for the Software Developer/Engineer 3 - In addition to the required duties for a level 2, the Software Developer/Engineer 3 will:
• Work at a higher level of independence and responsibilities in carrying out assignments.
• Work closely with Systems Administration group to optimize hardware and configuration for maximal portal performance and stability.
• Troubleshoot more complex systems and data analysis problems.