website-hero-image2

2575 Web Developer

Location: Salem, OR

Description:
Our client is looking for a Web Developer to join their team for a Contract role. They’re a small private company and one of the leaders in the food labeling industry. The successful candidate will have a solid understanding of JavaScript and related technologies. You will be working extensively with some great developers. Often people stay here a long time because of the family atmosphere and open management style. If this is the challenge you seek please send your resume to careers@itmotives.com. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!

Job Type: Contract

Additional Information:
The Role
We're looking for someone who can jump in and be useful without too much hand holding upfront. The successful candidate will be able to build the project, handle slicing up and reintegrating a 3rd party front-end into JavaServer Pages (with JSP Standard Tag Libraries), and connect that server rendered HTML and widgets with new backend API endpoints via JavaScript.

Essential needs:
Languages: JavaScript, Java, HTML, CSS, JSON
Tools: Command line, Git, Maven, browser Dev Tools
Platforms: Java EE/Servlets, Spring
Protocols: HTTP, AJAX

Familiarity:
Languages: JSP/JSTL, Spring XML config (legacy)
Tools: JIRA
Libraries Spring MVC, Jersey/JAX-RS, jQuery

Bonus:
Languages: SVG
Tools: SSH, Jetty
Libraries: Jasper Reports, Bootstrap

Future projects:
Languages: SQL, TypeScript
Tools: Azure, Tomcat, native browser DOM, TeamCity, IIS, NPM/Node, Webpack
Libraries: Hibernate, Lucene, Spring Boot, Bootstrap, Junit, Vue, TBD component libs like Quasar or Ionic
Protocols: SSH, JPA (Java Persistence API), OAuth 2, OpenID Connect, LTI, REST, GraphQL

Experience with these would score a few points:
Languages: WSDL
Tools: Octopus deploy, AWS, Grunt
Libraries: Derby
Protocols: SOAP