General Information

Payroll Title PROGR ANL 3 Title Code 007275 Grade/Step 10 Working Title Java Deployment Engineer
Department Name Infrastructure and Systems Ops Supervisor Michael Kennedy Department Head Russ Harvey

Special Requirements and Conditions

Critical Position
Travel
Travel Outside of Normal Business Hours

Level of Supervision Received

General Supervision

Items Used

PC, General office equipment, security devices,Network & tech equipment

Position Purpose

Under general direction from the Infrastructure and Security Manager of Application Support, provide support for Java/Grails developers in deploying application to Tomcat applications servers. Additionally, the successful candidate will be responsible for working with a team to deploy the Banner student information system.

Support will include developing scripts to facilitate developer- initiated automated deployment of applications;, tuning of operating system, java and Tomcat parameters to ensure the best application performance; and working directly with developers to assist in tuning application code as necessary.

Essential Functions

Essential Function % Time
Operations and Maintenance 60
Under general direction, work with developers to deploy Java/Grails applications to Tomcat by developing scripts and automated tools.

Develop scripts to facilitate developer- initiated automated deployment of applications.

Work directly with developers to assist in tuning application code as necessary.
New Initiatives 30
Under general direction, architect and implement new Java based applications as they are assigned.

Support Java/Grails developers in deploying application to Tomcat applications servers.

Work with a team to deploy the Banner student information system.
Other projects as assigned 10

Other projects as assigned.

Minimum Requirements

Minimum Requirement Display Ranking
No information record yet

Preferred Qualifications

Preferred Qualification Display Ranking
No information record yet
Posting Text Display
Posted Position Purpose
Under general direction from the Infrastructure and Security Manager of Application Support, provide support for Java/Grails developers in deploying application to Tomcat applications servers. Additionally, the successful candidate will be responsible for working with a team to deploy the Banner student information system. Support will include developing scripts to facilitate developer- initiated automated deployment of applications;, tuning of operating system, java and Tomcat parameters to ensure the best application performance; and working directly with developers to assist in tuning application code as necessary. UCR offers an extremely competitive benefits package that includes health & welfare (medical, dental, vision, disability, etc.) for you and your family and a retirement package which includes a pension plan, tax deferred compensation plans (403b, 457b), and a defined contribution plan. The benefits package represents up to 40% of your compensation (on top of your salary) depending upon the position.
Posted Minimum Requirements
Education and/or experience equivalent to a bachelor's degree in Computer Science or related field.

Demonstrated ability to configure and manage Tomcat application servers.

Demonstrated ability to tune java virtual machine (JVM) instances.

Demonstrated ability to use automation tools (puppet, rundeck, etc.) to deploy java applications to various environments include development, test, staging and production.

Demonstrated ability to use tools such as Maven, Gradle or Ant to build java applications.

Knowledge of Java application architectures including use of the Spring framework.

Familiarity with the software development lifecycle.

Knowledge of security issues relating to enterprise systems, including operating system management, hardware-based and host-based firewalls.

Demonstrated ability to administer Unix operating sytems such as Linux (RHEL variants or Ubuntu) or Oracle Solaris.

Knowledge of modern TCP/IP based networks and the implications and issues of managing complex systems in a highly distributed environment.

Knowledge of virtualized environments running on VMWare.

Demonstrated ability to collaborate with individuals in the group as well as people outside the group to collectively and cooperatively develop, deploy and support enterprise-wide services.

Demonstrated good oral and written communication skills.

Ability to establish collegial relationships with faculty and staff.

Posted Preferred Qualifications
Experience programming in a JVM language such Java or Groovy
Experience programming using the Grails framework to build applications
Experience working in an academic environment.
Familiarity with the Banner student information system
Extensive demonstrated experience managing a variety of projects with varied time lines, priorities, and resources.
Education and/or experience equivalent to a master's degree in Computer Science or related field.
Unix systems administration experience within the University of California system.
Project design, development and implementation experience in an educational or public sector environment.
Familiarity with system administration organizations such as Usenix and SAGE, as well as familiarity with network security agencies such as SANS and CERT.


More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Career OpportunitiesUCR Libraries
Campus StatusMaps and Directions

Department Information

Human Resources
1160 University Ave.
Riverside, CA 92521

Fax: (951) 827-6493
E-mail: jobshelp@ucr.edu

Footer