Position Details




View All Details Back To Current Job Opportunities Position Closed

Middleware Developer

Job Number Full/Part Time Schedule Salary
201507086601 Full Time 8AM - 5PM -

Position Information

Under the general supervision of the Computing and Communications Enterprise Architect, the purpose of this position is to research, design, develop specifications for designing, write, modify, test, debug, troubleshoot, and maintain source code for applications that are deployed onto or otherwise integrate with the campus enterprise service bus or other middleware platforms. Specific duties include development of Java based REST and SOAP web services for integrating disparate campus and UC-wide enterprise applications, assisting in the drafting of standards and policies regarding the use of Computing and Communications middleware resources, and troubleshooting the middleware platforms that web services and other integrations are deployed onto. The position will also provide general middleware and interoperability support, including process and technology documentation (including diagrams / charts), creation, review, and documentation of reference architectures, review of UC artifacts and approaches, and planning for and implementation of middleware related tools and systems.

Minimum Requirements

Bachelor's degree in Computer Science or a related field; and/or equivalent experience/training.

Intermediate knowledge of secure software development.

Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts, and testing and test planning.

Experience with Java, Spring, Groovy, Grails, Model View Controller (MVC) architecture, IntelliJ IDEA/Eclipse IDE and Git.

Experience with XML, Web Services (both REST and SOAP), and Service Oriented Architecture (SOA).

Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.

Thorough experience with common programming tools. Demonstrated ability to follow software specifications.

Demonstrated effective communication and interpersonal skills including effective writing and Microsoft Office (or equivalent) skills.

Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.

Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines. Demonstrate broad problem solving skills.

Preferred Qualifications

Familiarity with Apache CXF, Apache Camel and Apache ActiveMQ.

Experience working with RedHat JBoss Fuse ESB, Mule ESB or another Enterprise Service Bus technology.

Familiarity with concepts of Enterprise Architecture such as the TOGAF framework.

Experience with advanced Java application performance tuning concepts such as garbage collection, heap and memory usage, compilation, etc.

Strong Microsoft Office (or equivalent) skills and significant experience to documenting / diagraming processes, data flows, reference architectures, etc.

General understanding of OSGi Java containers and OSGi bundles.

Experience working at an institute of higher education.

Additional Information

In the Heart of Inland Southern California, UC Riverside is located on nearly 1,200 acres near Box Springs Mountain in Southern California; the park-like campus provides convenient access to the vibrant and growing Inland region. The campus is a living laboratory for the exploration of issues critical to growing communities' air, water, energy, transportation, politics, the arts, history and culture. UCR gives every student the resources to explore, engage, imagine and excel.

At UC Riverside we celebrate diversity and are proud of our #12 ranking among the nation for most diverse universities (US News and World Report 2013-2014). Become part of a place that fosters success for all its constituents, students, faculty, and staff, and where work/life balance and campus culture are integral to our way of life.

UCR is ranked 55th among top public universities (US News and World Report 2013-2014).

The University of California is an Equal Opportunity/Affirmative Action Employer with a strong institutional commitment to the achievement of excellence and diversity among its faculty and staff. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by law.

For information about our generous employee benefits package, visit: Employee Benefits Overview

Job Description Details

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