The following position is available at the RCSB Protein Data Bank at UCSD:
The RCSB PDB at the University of California, San Diego has a position open for a Lead Web Architect. The incumbent will 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 (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 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 techniques, 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 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. Requirements: Masters level 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; Demonstrated advanced experience with three tier architecture design using UML,object-oriented analysis and design, and application of design patterns; Advanced experience developing the presentation layer of a dynamic, database-driven web application using HTML, CSS, JavaScript, JavaScript Toolkits, Ajax, JSP, XML, Java, and Struts2; Demonstrated experience with object-relational mapping such as Hibernate or EJB3; Advanced experience with Structured Query Language and RDBMS's such as MySQL; Experience in an agile software development environment and test-driven design; Degree in bioinformatics, computational biology or chemistry, or related scientific field or comparable combination of education and experience with extensive knowledge and research experience with biological and chemical application software and data analyses preferred. Please apply online at: http://joblink.ucsd.edu/bulletin/job.html?cat=new <http://joblink.ucsd.edu/bulletin/job.html?cat=new&job_id=44789> &job_id=44789