Our client is a young, fun & fast growing Silicon Valley innovator tackling a huge problem in the Enterprise, changing the way work gets done in the post-PC era.
They are doing this by re-imagining the way employees accomplish their work on mobile devices.
Our client has built a premier mobile-first sales productivity platform, combining mobile, design, and data science to help field sales teams drive more business, reduce manual reporting, and offer new levels of visibility into deal progress.
We are looking for experienced Senior Java Platform Software Engineers with a passion for their work and a hunger to learn to work on Cloud based Applications. Join our team working on the latest technologies for building scalable, cloud based applications designed to service millions of mobile information workers
We are looking for senior engineers who will focus on implementing many different areas of our solution, including but not limited to our overall web architecture, core application features such as registration, content management, social graph integration, personalization, emails, collaboration systems and enterprise content repositories as well as on unstructured data analytics, machine learning and our relevance engine. You will also contribute to our cloud service architecture and solutions for scaling and performance optimization..
** 5+ years of professional server development experience using Java or similar object-oriented language.
** Strong understanding of web-based architecture - web servers, load balancing, caching, databases, replication, etc.
** Experience in NoSQL databases (MongoDB, Cassandra, HBase), Tomcat/Jetty.
** Experience developing data driven web applications in Java.
** Up-to-date knowledge of latest trends in web application development, including Amazon AWS eco-system.
** Experience building and using RESTful APIs.
** Degree in Computer Science (Bachelor’s or Master’s) or equivalent experience.