As a Java Developer at UCLA, you will participate in the Enterprise Faculty Information System (Opus) project, conducting JAD sessions, functional analysis, and comprehensive testing. You will work closely with business, information, and technical architects, interacting with technical and functional staff at all levels.
Requirements
- Experience in the design and development of complex, mission-critical or enterprise applications using large-scale relational databases
- Experience with n-tier distributed technologies such as Java, J2EE, JavaScript, JSP, JDBC, HTML, XML, Soap, Rest, HTTP, Spring, Struts, WebSphere, Tomcat, Linux, and Windows
- Excellent understanding and experience in object-oriented software engineering (OOAD, OOP) and architecture skills inclusive of Use Cases, UML, Sequence, Data Flow diagrams
- Substantial experience in all aspects of the development of dynamic and distributed applications including gathering requirements and feedback from internal customers
- Ability to focus on multiple projects and effectively coordinate multiple work groups