Senior Java Software Engineer (Personalization)

Job Type
11,000,000 JPY - 14,000,000 JPY per year
Japanese Level
English Level
High Intermediate (TOEIC 730)
Start Date


A top web service company is hiring a Senior Java Software Engineer (Personalization). The company has built a fast, efficient, and reliable platform that handles 5+ billion job search queries every month.

The mission of Personalization team in Search Quality Engineering is to draw a high-quality user portrait to help the company better understand the users’ behaviors/intentions, and thus enable the company to deliver the best relevant content to jobseekers, and best matching jobseekers to employers. The team is responsible for building a solid data processing infrastructure that collects, stores and serves big volume of information, and making data more accessible to the company's developers, services and teams.

They also provide perks and benefits to enable their employees to do their best work possible, such as:
‐ Daily catered meals
‐ Endless snacks and drinks
‐ Incentive programs
‐ Wellness days and fitness classes
‐ Lots of open spaces and private areas to focus in their offices
‐ Casual dress code

【Main Responsibilities】
‐ Design, develop and maintain a solid data processing infrastructure that collects, stores and serves a big volume of information that makes data more accessible to the company's developers, services & teams.
‐ Build a multi-region data storage solution with high throughput and availability.
‐ Utilize the stream processing transportation and batch processing technologies, to extract enormous value out of the company’s data.
‐ Participate in code and design reviews to maintain our high development standards.

【会社概要 | Company Details】
Our client is a global innovative web service company. The company provides search engine for job listings in over 60 countries and 28 languages.

【就業時間 | Working Hours】
9:00 - 18:00; Flextime (Mon - Fri)

【休日休暇 | Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【待遇・福利厚生 | Services / Benefits】
Social insurance, Transportation Fee

Required Skills

‐ Java experience
‐ Experience with large-scale data processing architecture and data modelling
‐ Experience with real-time data pipelines: Kafka, Spark stream, Flink, etc.
‐ Experience with No-SQL Databases: MongoDB, Cassandra, Habase etc
‐ Knowledge of Hadoop related technologies such as MapReduce, HDFS, Hive, and Pig