Rakuten Americas

Big Data Engineer (Java)

3+ months agoSeattle, WA

Job Description:
The Big Data Engineer is part of the global Rakuten Catalog Platform Department. The Catalog Platform provides services to global business units including an accurate, compelling catalog with millions of products and highly relevant search services. The team uses Big Data technologies, Cloud infrastructure, open source scalable search platform and cutting-edge machine learning/statistical modeling.The Big Data Engineer will be responsible for participating in design and development of Product Catalog and Search components including storage, search, large data processing, APIs, analytics and web services. Be part of an awesome R&D team where you get inspired by talented people, challenges and mission to change the global e-commerce landscape!

KEY RESPONSIBILITIES

1. Participate in design & development of Product Catalog & Search2. Work on implementing storage integration3. Work on developing code and unit testing search index integration4. Implement large data processing (stream & batch) solutions5. Work on enhancing APIs or implementing new APIs6. Implement analytics jobs to process large amount of data

MINIMUM REQUIREMENTS (Knowledge, Skills, Abilities)

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Strong knowledge of Java
  • Strong knowledge of design patterns, OOPS principles and data structures
  • Strong knowledge of at least some of the following frameworks/technologies - Hibernate, Spring, REST, XML, JSON, ActiveMQ, Kafka
  • Experience with tools and technologies like Gradle, Maven, Jenkins, git, IntelliJ, Eclipse, Docker to support end to end software development
  • Experience with Relational databases, queries and RDBMS best practices
  • Strong troubleshooting and performance tuning skills
  • Ability to work in a fast-paced Agile and rapid deployment in the Cloud/SaaS environment.
  • Able to effectively communicate across teams and roles.


QUALIFICATION REQUIREMENTS
  • BS/MS in Computer Science or a related field
  • 1-5 years of solid Java back-end experience


RAKUTEN SHUGI PRINCIPLESOur worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
  • Always improve, always advance. Only be satisfied with complete success - Kaizen.
  • Be passionately professional. Take an uncompromising approach to your work and be determined to be the best.
  • Hypothesize - Practice - Validate - Shikumika. Use the Rakuten Cycle to success in unknown territory.
  • Maximize Customer Satisfaction. The greatest satisfaction for workers in a service industry is to see their customers smile.
  • Speed!! Speed!! Speed!! Always be conscious of time. Take charge, set clear goals, and engage your team.

Client-provided location(s): Seattle, WA, USA; San Mateo, CA, USA
Job ID: Rakuten-1005199

Company Videos

Hear directly from employees about what it's like to work at Rakuten Americas.