Function as a lead architect and Enterprise Java web developer of the RCSB Protein Data Bank (PDB) database and website in an agile working environment. The Protein Data Bank (http://www.pdb.org) is the single worldwide archive of structural data of biological macromolecules. Provide senior-level expertise and leadership in enhancing the PDB website’s presentation layer, data access layer, and data warehouse, to match new functional requirements by working with a team of scientists and software developers. Develop best project management and software engineering practices. Ensure cutting-edge web-development and database design, tools, and architectures are employed.
Translate new and emergent requirements for the website into strategic plans to select the best web technologies and architectures for the PDB site. Author functional requirements, technical design documents, and project plans. Drive the ongoing design and develop the data, middle, and presentation layer for the 3-tier Enterprise Java based implementation of the PDB web application. Incorporate advanced scientific query and analysis tools, and novel representation of results in the web application. Provide technical leadership, guidance, and training on new web technologies to RCSB team and provide high level and implementation level suggestions for improving design, coding, and testing methodologies.
MS Degree in Computer Science or comparable combination of education and experience with considerable focus in Java EE software development.
Established demonstrated work experience in the role of an architect and developer on medium to large size database-driven web applications using Java EE technology and standards.
Advanced experience developing the presentation layer of a dynamic, database-driven web application using HTML, CSS, JavaScript, JavaScript Toolkits, Ajax, JSP, XML, Java. Experience resolving browser and cross-platform compatibility issues. Advanced experience with Struts2, Tiles, jQuery.
Advanced experience with database design, Structured Query Language and RDBMS's such as MySQL. Expertise in web application server administration and configuration such as Tomcat.
Established expertise in software life cycle methodologies. Experience with build tools such as Maven and Ant, and continuous integration systems such as Cruise Control. Experience with project tracking tools such as Jira or Mylyn.
|
UC San Diego is an Equal Opportunity / Staff Affirmative Action Employer that values a diverse workforce.
Official Web site of the University of California, San Diego University of California, San Diego, 9500 Gilman Dr., La Jolla, CA 92093 (858) 534-2230 Copyright ©2011 Regents of the University of California. All rights reserved. |
|