Job TITLE: Senior Software Engineer_Java Backend

Location: Sunnyvale, CA

Term: Contract

Skill: -

Experience: -

Education: We are seeking a talented Senior Engineer with a proven track record of building high quality scalable applications, with a strong sense of ownership and solid leadership abilities. Requirements: • Bachelor's Degree and 4 yrs. of experience; OR Master’s Degree with 2 yrs. of experience in Computer Science or related field • 4 years of experience building scalable eCommerce applications or mobile software • Work with Java and other related technologies to design and develop robust high-performance and scalable applications for use within the client’s product ecosystem • Provides and supports the implementation of business solutions across all environments • Utilize industry research to improve Client’s technology environment. • Strong computer science fundamentals in algorithms, data structures, databases, operating systems, etc. • Strong DB skills are a must, should be very strong with SQL queries • Experience with Linux systems programming • Knowledge of JavaScript, HTML 5, CSS 3, Jquery, AngularJS, Bootstrap and Node.js is a plus • 1 or more year(s) experience with SOA (Service Oriented Architecture), RESTful web services • A self-motivated learner and builder with strong customer focus and obsession with quality • Knowledge of standard tools for optimizing and testing code is a plus