A leading internet firm in Japan is seeking Search Engine Developer using Java.
Search function of the company is the entry for customers to purchase products. In addition, search function is also quite important for merchant as well for them to be find by customers. Needs for search function and language are different from each service, countries.
They develop a brand new search platform by ourselves using latest technologies such as Hadoop, Lucene, Solr, Cassandra, ZooKeeper and so on. There are some components of search platform. For example, search engine, search sub functions (auto complete or related words and so on), search api for front-end and administrator tool of platform.
・Design/implement of search platform
・Perform unit test and integration test by using our test framework
・ BS degree in Computer Science or related field (In lieu of degree, 4 years relevant work experience).
・ More than 3 years work of Java application development.
・ Good understanding of algorithms and data structures.
・Experience or good understanding of Hadoop/Lunece/Cassandra/ZooKeeper
・3+ years development and operation experiences on UNIX or Linux environment
・Experience or good understanding of network programming
・Design or Development experiences of large-scale system
・Design or Development experiences using search engine or distributing system
・Web API Development experiences
・Development experiences using Perl, Ruby or Python
English: Business Level
Japanese: Not required