Qualifications; the following experience is a must for this position:
Computer Science undergraduate degree or similar experience / certifications.
3+ years of experience with Full JAVA WebStack Application Development with core expertise on the front end.
3+ years of experience with AngularJS.
3+ years of experience with OO language (JAVA / C++etc.), but must have a working knowledge of JAVA.
3+ years of experience with the full-stack web development process (building the full stack from server client).
Familiarity with REST interfaces.
Experience with code versioning systems (like : GIT, SVN, mercurial, etc.).
Must be able to provide some examples of past/work.
Strong experience with normal MVC pattern, and experience using CSS (preferably LESS/SASS) to separate out the styling.
Experience with End to End testing using Selenium (or tools that use it, protractor, etc.).
Things that would be great to see:
Experience with common java script testing frameworks (karma, jasmine, protractor, mocha, chai).
Experience with Spring server (namely Spring boot).
Experience with gradle.
Experience with apache/server configs/deploying web services.
Experience with various java script graphing libraries (dygraph, d3, three.js, etc.).
Good understanding/knowledge of UI/UX design elements.
Previous experience working with highly collaborative teams.
Native application development, preferably on Android tablets.