Job Description:
 |
Job Description:
We are seeking a Web Engineer to implement applications used by the Academic community in the development of a digital library that brings together content, tools, and people. The successful candidate must be able to work under tight deadlines and work independently; work on multiple projects at once; manage individual workload efficiently and effectively; and must have excellent communication skills.
Under the direction of the Public Systems Manager, the Web Engineer will be responsible for operating web sites and implementing software and infrastructure solutions for a variety of ongoing projects. Current projects include the development and improvement of Production system and the rebuild of public web-based delivery system.
Roles and Responsibilities:
Implements new architecture, hardware and software stacks in support of operations and projects.
Performs root cause analysis and implements processes and/or process automation to gain operational efficiencies.
Consults on tactical topics such as system interfaces, integration of systems, systems availability and response targets, customer service and support.
Defines and resolves problems related to platform, hardware, software, coding structures, communication protocols.
Resolves connectivity issues and workflow problems; recommends scalable, advanced technologies and methods to integrate Web systems with existing systems, enabling the creation of new Web enterprises or expanding existing business onto the Web.
Develops and maintains documentation regarding the operations environment.
Keeps abreast of new technological developments.
Job Requirements:
Required Qualifications:
4 years of experience in administration and support of web applications on Resin or similar application platforms
3 years of experience in providing build and deployment support for web applications
3 years of experience with UNIX and shell scripting languages such as BASH or CShell
3 years experience with XML, XML Schema specifications, parsing, and transformation technologies
2 years experience with high availability and scalability concepts
2 years experience with web security techniques, including SSL Certificates, LDAP services, SSO
Strong knowledge of Java and the J2EE specification
Strong knowledge of RDBMS concepts and JDBC
Experience with source control systems such as CVS, SVN or GIT
Experience with application monitoring, release, profiling and performance tuning
Ability to work as member of a concerted team, but also able to take initiative with projects and act independently as needed
Must be detail oriented and demonstrate a strong customer service focus
Advanced problem solving skills and the ability to work with innovative solutions
Strong interpersonal and writing skills
Bachelors Degree preferably in Computer Science or a related discipline
Recommended Skills and Experience:
Experience with publishing systems or online delivery systems are highly desirable
Experience with open source packages such as JMeter, JUnit, and Eclipse
Experience with Perl, Python, Ruby or other scripting languages
Experience with programming web applications with Java, specifically with servlets and JSP
Experience in usage and performance reporting for websites
Understanding of best practices for infrastructure management
Understanding of agile software development methods or other modern development methodologies
|