Job Description :

Title: Full-Stack Java Developer (Angular 4 / Node.JS)
Location: Los Angeles, CA
Duration: 12+ Months (should extend to 2 years with this project)

- Angular 4 front end development
- Node.JS web services development
- REST preferred, SOAP would be nice
- Spring w/ Modules Hibernate
- Project: Enhancement to current application related to financial systems. Will interface with Oracle. Hosted on local servers.

Job Description

As a member of the Student Applications Distributed Technology Services team, the Application Developer will be assigned to the Billing and Receivables team. The Application Developer will be responsible for all phases of the systems development life cycle related to the Student Billing and Receivables application and subsystems. The Application Developer will conduct detailed technical analysis, formulate application design and complete thorough testing of new features, functions or updates to the system. The Application Developer will collaborate with stakeholders and departmental IT resources to gather requirements, develop project plans, and address system performance matters to ensure high availability. The incumbent will also apply research of emerging technologies that improve system delivery and performance. Additionally, the incumbent will be assigned after-hours systems support as assigned or requested.

Experience with Angular 4 and Node.JS
Experience with n-tier distributed technologies such as Java, J2EE, JavaScript, JSP, JDBC, HTML, XML, Soap, Rest, HTTP, Spring, Struts, WebSphere Message Broker, Tomcat, Linux, and Windows.

1. Designs, develops, modifies, debugs and evaluates complex programs for functional areas through the application of professional programming concepts and industry standards.
2. Analyzes existing programs or works to formulate logic for new systems, devises logic procedures, performs application programming, and complex data analysis.
3. Designs and executes comprehensive test plans for complex applications; identifies modifications for improvement.
4. Develops comprehensive conversion and system implementation plans for projects with broad scope.
5. Applies knowledge of system and functional area to review and prepare complete technical documentation.
6. Applies knowledge and experience to recommend changes in development, maintenance and system standards.
7. Applies logical concepts in the design of relational databases used within applications and/or projects.