Innovative search technology company is looking to hire a talented and motivated Senior Java Web Platform/Back End Developer to join engineering team. Must be willing to work on equity alone until funding is secured. Part time is OK. Direct report to CTO.
Design and development of back-end for B2C search and browse web application, including content acquisition, indexing and search, personalization and sharing, content management, and monetization.
Communication of design choices and recommendations with lead architect.
Design and development of web services (definition of APIs, SDK, documentation, etc.).
Platform performance, scalability, availability, and security.
Infrastructure services (distributed file system, distributed database, job scheduling, and monitoring services, etc.).
5+ years experience in design and development of Web 2.0 web sites using modern development tools and methodologies (Java, Spring, REST web services, XML, JSON, caching strategies, etc.). Must have experience with Agile/Scrum development (Linux environment) as well as cloud computing and Solr/Lucene or other search engines.
Experience with scalability, performance, Hadoop/MapReduce, NoSQL and RDBMS databases, social networking, video playback, scalable web search applications, and content delivery networks are all highly desired.
Self-motivated, high energy team player with ability to consistently maintain a positive attitude and effectively work remotely as part of a virtual engineering team.
Strong verbal and written communications skills.
Startup/small company experience highly desired.
BS or MS in Computer Science or related field, or equivalent professional experience
Equity only until funding.