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)