|
Senior Java Engineer for Identity Management Projects
Job Number 45327
Imagine working on a campus
ranked among the top leading research universities in the United States.
Imagine working with a team of IT professionals who develop the best technology
innovations in higher education. UCSD's commitment to excellence has resulted in
national
recognition for both our technology solutions and our management
philosophy. Individual integrity, mutual respect and trust comprise the
foundation for our success.
Responsibilities:
- Lead project teams in the development, implementation and maintenance of complex computer and web-based systems serving the UCSD campus community. This includes giving direction and guidance to programmer/analysts on assigned projects.
- Emphasis will be on the development and enhancement of enterprise identity management infrastructure components and enterprise middleware supporting the campus internally and externally. Included in these systems are/will be Single Signon, Affiliates (People) System, Roles System, Automated Access Request System used for Authentication Management, Authorization Management, Workflow and Reporting.
- Design, develop, enhance and maintain the enterprise data structures, APIs and Java Middleware Systems for delivery over the web and application-to-application interfaces.
- Evaluate, test and install complex software packages, review and assess available Java applications, and Java development platforms, consult and design/develop training for ACT programming staff and departmental IT staff to aid in the use of ACT Web Services and APIs.
Qualifications:
- Demonstrated expertise in technologies and products: J2EE, Java Servlets, XML, SAML, Shibboleth, Web Services, C/C++, Perl/CGI, Sun-One, SSL, etc. Demonstrated expertise in one or more database technologies including Sybase, Oracle and/or DB2.
- Demonstrated expertise in internet technologies, including web tools and third-party applications (typical tools, technologies and products: JavaScript, HTML, XML, Sun-One, Apache, Eclipse, SSL, MS Project, etc.
- Experience with Java required, Python, Ruby, C#, Perl preferred.
- Experience developing, deploying and integrating systems for multi-platform environments. examples: Windows, Macintosh, UNIX, MVS, etc.
- Degree in Computer Science, MIS or related field, or equivalent work experience which includes six or more years in software development and at least two years of technical leadership experience.
- Substantial leadership experience with managing projects, satisfying multiple customers with diverse needs, ability to think independently to design and develop solutions and procedures and proven experience over the entire software development process including requirements gathering and analysis, design, development, release and version control, testing methodologies and deployment management. Demonstrated problem solving and analytical skills.
- Programming experience in a large enterprise scale Unix computing center and some experience with utilizing either IBM MVS/ZOS mainframe technology or IBM/MVS Enterprise System Architecture Operating systems software. Experience developing, deploying and integrating systems for multi-platform environments. examples: Windows, Macintosh, UNIX, MVS, etc.
Special Conditions of Employment: Background Check Required.
Please send your resume and a cover letter to:
actjobs@ucsd.edu specifying the job title and job number in the subject.
We look forward to hearing from you soon. |
|