Ideal candidates have experience working with complex systems. They must be able to handle multiple overlapping projects and have strong follow-up skills. They must be able to build and maintain strong and healthy working relationships as they work closely within their own team and business partners. They must be self-motivated, organized, have excellent problem-solving skills.
Require Qualifications:
- 3+ years of solid, hands-on web application development experience in a professional environment
- Strong front-end / UI development skills: 2+ years JavaScript development, experience with HTML5 and CSS3, working knowledge of enterprise web applications and best practices
- Working experience with front-end UI development technologies such as AngularJS 1.6 or newer, Grunt and/or Gulp, NodeJS/npm, Sass, Yeoman, Zurb Foundation
- Strong understanding of json schema
- Strong understanding of secure HTTP framework
- Strong teamwork and problem solving skills
Preferred Qualifications
- A Bachelor Degree in Computer Science or related field
- Familiarity with front-end testing tools and standards
- Strong communication skills, both written and verbal
- Desire for continuous learning
- Familiarity with Service-oriented architecture (SOA)
- Familiarity with Spring MVC, Java Messaging Service (JMS) and the Structured Query Language (SQL)
- Working experience with source management and build tools such as Subversion, Maven, and Git
- Working experience with back-end development technologies and tools such as Java containers (Tomcat), continuous integration tools (Jenkins or equivalent), and quality management platforms (SonarQube or equivalent)