full stack Java developer with Node JS

Chicago 1 months agoFull-time External
569.4k - 854k / yr
Role: Fullstack Developer (Node + Java) Location: Chicago, IL (Onsite) Responsibilities: • "Bachelor's/Masters degree in computer field with experience in Node & Java. • Min 7 years of experience in Node & Java • Strong proficiency with JavaScript • Knowledge of Node.js and frameworks and libraries such as Express, Async, Lodash, socket, etc • Good understanding of server-side templating languages such as Jade, EJS, etc depending on your technology stack • Basic understanding of front-end technologies, such as HTML5, and CSS3 • Familiarity with RESTful APIs • Knowledge of modern authorization mechanisms, such as JSON Web Token • Experience with common front-end development tools such as Webpack, NPM, etc. • Ability to understand business requirements and translate them into technical requirements • Familiarity with code versioning tools such as Git, SVN • Developing new rest-full services for user-facing features using NodeJS • Building reusable components and server side libraries for future use • Translating designs and wireframes into high quality code • Optimizing components for maximum performance across a vast array of web-capable devices and browsers • Ensures all code has been unit tested prior to QA, including interfaces with other systems • Adheres to development best practices that have been established by the organization • Writes documentation supporting the implementation of the solution • Reviews business processes to understand the capability gaps and opportunities • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model