Job Description :
Role: Full Stack Web Developer
Location: Sunnyvale CA
Duration: 6+ months

Job Description
Ability to build a full stack web application from scratch. Expertise on front end technologies is needed.

Self-driven, motivated and passion to deliver. Will need to work with x-functional teams to remove development blockers.
Work with database developers to build and deliver a high quality UX. Write modules to accelerate development for new needs.
Share knowledge and best practices to the team.

Technical Requirements

a) Extensive Experience with JS UI frameworks such as ember JS, React, AngularJS, JQuery (must have experience in React atleast)
b) Experience with developing application using Micro Services and Monolithic architecture (must have)
c) Experience with Programing language such as Java/J2EE and Python (atleast one - must have)
d) Experience in Web App development using HTML, CSS, Java script, Bootstrap (must have)
e) Experience with application Servers: Tomcat or Web logic, Flask(must have)
f) Deployment: Maven or Ant or Gradle (must have)
g) DB: Oracle, SQL Server, NOSQL or Cassandra (must have - atleast in one DB)
h) Expertise in common protocols and technologies such as XML, SOAP, REST, XSLT, HTTP, XQuery (must have)
i) Experience with Spring or Hibernate (nice to have)
j) Experience with stream-processing software platform such as Apache Kafka (nice to have)

Client : CriticalRiver Inc.