IT関連（オープン・WEB系） - プログラマー
IT関連（オープン・WEB系） - WebアプリケーションSE
IT関連（汎用系） - アプリケーションSE
Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
The Senior API Engineer will be responsible for building new APIs and running the APIs with "You build it, you run it" principle. You will collaborate with architects, product managers and software engineers to influence the product direction and functional requirements, and deliver APIs.
This position requires self-motivated people with the ability to design and develop high-performance, reliable, and maintainable code. This is your chance to build and maintain Core APIs for a service reaching out to millions of users worldwide.
■Design and program simple and readable codes
■Make a unit test with high coverage rate
■Design and build a high performance, high availability, high scalability APIs
■Review a design and code made a good quality and system as a platform
■Make a good solution to fix bottleneck
■Research and learn new technologies to make good design and solution
#API, #REST, #SOAP, #Linux, #Unix, #E-Commerce, #Java, #Spring, #Spring-Boot, #Tomcat, #WebLogic, #GraphQL, #Docker, #Cassandra, #Couchbase, #Redis, #NoSQL, #CI/CD, #Jenkins, #Gradle, #Reactive Programming, #Concurrent Programming, #Agile Scrum, #TDD, #Application Engineer, #Software Engineer
When we launched Rakuten Marketplace in 1997, we were just six people crammed around a table in a small Tokyo office, fueled on instant ramen and the excitement that comes of knowing we were doing something truly revolutionary. Rakuten is now one of the world’s leading internet services companies, with a transformative presence in e-commerce, digital content and FinTech.
While we have offices and talent all over the globe, Rakuten’s HQ remains in Tokyo. And Mickey is still at the helm—hands on, approachable, and always eager to listen to new ideas.
|勤務時間||9:30 - 18:00|
■7+ years professional Java development experience
■Experience building RESTful API
■Experience using modern framework (Play framework, Spring Boot)
■Experience using NoSQL (Apache Cassandra, Couchbase, etc)
■Experience using In-Memory Cache Technology (Redis)
■E-Commerce business domain knowledge (B2B, B2C or both)
■Experience of develop and operate large scale web-based system
■Awesome programming skills, concurrent and reactive(asynchronous with observable streams and event based) programming
■Experience using API documentation(Swagger)
■Experience Agile Scrum development cycles
■Experience CI/CD delivery cycles
■Applying unit testing / Using TDD to write well-tested code
■Applying and developing more automation
■Reading and contributing for Open Source Software
|英語能力||ビジネス会話 (TOEIC 735-860)|
■Company Sport Facilities
■Cafeteria Meal Plan (Free breakfast, lunch and dinner!)
■Company Child-Care Facility
■Employee Stock Purchase System
|契約期間||Full-time, Permanent Employee|
|最寄り駅||Futako-Tamagawa Station, 3 minutes|