Job TITLE: Principal Engineer

Location: San Francisco, CA

Term: Contract

Skill: -

Experience: 7+ Years

Education: Job requirements: • 7+ years of experience designing and developing secure consumer-facing web applications • BS/MS in computer science or equivalent work experience • Experience with the full stack of software development; strong backend APIs (Restful) that includes writing RESTful APIs and middle tier coding in Node.js & Java as well as impressive UI skills; strong experience building APIs platform and understands how it fits in with the latest front-end technologies • Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery • Working knowledge of frameworks such as AngularJS, Backbone or React • Proven experience in at least a few of the following technologies • Spring Framework including, Spring MVC • Web Services: Spring, Jersey, Apache CXF, Axis • Databases: Oracle, MySql, mongoDB, redis, Cassandra • Distributed Cache: Ehcache, Coherence, Hazelcast • Build & CI Tools: maven, jenkins, grunt, npm, bower, etc. • Knowledge of current trends and best practices in front-end architecture including security, performance, accessibility and usability • Experience with Scrum, Agile Process, Unit Testing using Test Driven Development, Continuous Integration and Continuous Delivery • Developing and deploying applications on AWS or private cloud • Expertise in Software Design and Architecture • Strong problem solving and communication skills • Great business acumen with a passion to solve for the customer