Front-end experience - HTML/ CSS/ Javascript Familiarity with standard javascript async patterns (closures, callbacks, promises, error handling) Experience using Application/Web servers such as Tomcat, Apache Web Server is preferred Experience with spring framework, JPA/ORM Tool like Hibernate, Mybatis HTML5, CSS3, JavaScript (ES5 or ES6) 6+ years of software development experience and preferably a BS or MS degree in computer science, computer engineering, or other technical discipline.