Role : Java Developer
Location : St. Louis,MO
Duration : 6+ Months
Rate : $53/hr on C2H(Max)
Job Description :
Required Skills-
Looking for experience in JavaScript and SPA frameworks (React or Angular a huge plus). This position could be a Sr. Dev if the candidate is strong enough but the manager will consider junior candidates that are competent in these areas.
JOB SUMMARY
Designs, develops, modifies, and implements java based software systems designed to support our Charter Gateway customer operations portal. The selected candidate will be a member of the team that is responsible all aspects of the application from troubleshooting to the development of subsequent phases. The selected candidate will also be expected to be on top of industry tools and trends in Java based system development.
MAJOR DUTIES AND RESPONSIBILITIES
- Analyze and develop java solutions based on customer requirements.
- Codes, tests, and debugs new software or makes enhancements to existing software.
- Develops technical documentation such as design documents.
- Influences and sometimes leads system design.
- Identify and apply innovative technologies to update existing systems.
- Coordinate with vendors and support team on problem resolution, design issues and upgrades.
- Troubleshoot and resolve technical problems in timely and accurate manner to improve application performance and functionality.
- Develop and implement strategies for migration, consolidation and upgrade of system components.
- Evaluate system architecture and make recommendations as required.
REQUIRED QUALIFICATIONS
- 5+ years of development experience in JAVA / J2EE.
- JavaScript, CSS, HTML
- Strong understanding of JavaScript scoping, inheritance, closures, objects/classes, etc
- Solid understanding of Object Oriented Programming
- Experience with one or more SPA frameworks (React, Angular, Ember, Backbone, etc)
- Experience with one or more JavaScript dependency management solutions (AMD/require.js, common.js, etc)
- Strong troubleshooting skills, and experience using Web UI Debugging tools (firebug, chrome dev tools, windows script debugger, etc)
- Strong understanding of web security concepts, vulnerabilities, and mitigation techniques (cookies, XSS, CSRF, etc)
- Solid understanding of version control (preferably git)
- Solid understanding of REST API design
PERFERRED QUALIFICATIONS/DIFFERENTIATORS:
- Experience with JavaScript build tools (webpack, r.js, grunt, bower, etc)
- Experience with node.js
- Experience with code quality tools (ex. eslint, jshint) and integration into build process
- Experience building SPAs via continuous integration tools
- Experience with bootstrap
- Strong communication skills, experience reading and creating UML diagrams
- New features in HTML5/ES6. Experience writing ES6 code, experience with babel.js.