Requirements
- Bachelor's degree plus four years of experience, or a Master's degree with two years of experience in Computer Science or a related discipline
- Two years of experience developing scalable eCommerce platforms or mobile applications
- Proficient in using Java and associated technologies to build high-performing, scalable applications within the client's product ecosystem
- Demonstrated ability to collaborate effectively with distributed teams in a productive environment
- Responsible for delivering and supporting business solutions across all system environments
- Applies insights from industry research to enhance the client's technological infrastructure
- Solid foundation in core computer science concepts including algorithms, data structures, databases, and operating systems
- Experience translating design specifications into polished front-end interfaces using industry best practices
- Advanced skills in JavaScript, HTML5, CSS3, jQuery, AngularJS, Bootstrap, and Node.js
- At least one year of hands-on experience with Service Oriented Architecture (SOA) and RESTful web services
Nice to Have
- Experience working with Java frameworks such as Spring MVC and Hibernate
- Familiarity with Apache Camel, caching mechanisms, and Enterprise Service Bus (ESB) technologies
Work Arrangement
On-site — Sunnyvale, CA
Other
Duration: 6+ Months