API Engineer (Rakuten楽天) 

col-narrow   

Job Function:

IT, Internet, Telecommunication

Industry:

Information Technology, Telecommunications

Type:

Full Time

Employer Type:

Recruiter / Dispatch / Temp Agency

Location:

Tokyo 

Salary:

6,000,000~

Salary Type:

per year

Visa Sponsorship Available:

Yes

Restricted to Domestic Applicants?:

Overseas applicants allowed

English Language Requirement:

Business Level

Japanese Language Requirement:

Business Level

Posted:

Dec 07, 2018
col-wide   

Job Description:

Rakuten, Inc. is a Japanese electronic commerce and Internet company based in Tokyo. Among various other operations its B2B2C e-commerce platform Rakuten Ichiba is the largest e-commerce site in Japan and among the world's largest.
 

Position: API Engineer

※Job Requirements
Mandatory:

  • Experience in Microservice/RESTful API Design and Development with Java/Java EE (5 + years)
  • Deep knowledge of Java Virtual Machine and GC (Class loading, Memory Management (GC tuning), InvokeDynamic… etc.)
  • Object-oriented design and analysis (GoF design pattern, SOLID principle, functional programming design)
  • Java Application Server Experience (Apache Tomcat/Grassfish/Undertow/Jetty/WebLogic… etc)
  • Deep knowledge of the Spring Framework
  • Research and operating experience on Linux
    *Software Configuration Management (Version Control [Git], Dependent Library Management [Maven, Gradle])
  • Development and Maintenance of Unit Tests (JUnit, TestNG, Mockit, JMockit, PowerMock)
  • Coding and review experience for performance, serviceability, and security

Welcome:

  • Enterprise development experience with SpringBoot
  • Experience in developing and operating distributed cache solutions (Redis, Memcached… etc)
  • GraphQL/JSON RPC API development experience
  • Understanding Various Authentication and Authorization Protocols (OAuth2, OpenID)
  • Experience in load testing using Apache JMeter, etc., and performance analysis and improvement
  • Docker and Orchestration Tools Experience
  • DevOps Experience with CI/CD Using Jenkins/git
  • Experience in both waterfall and agile development
  • Management experience of the development team


 

Position: API Development Engineer

※Job Requirements
Mandatory:

  • Java EE: 5 + years of development experience
  • Spring Framework Development Experience
  • Experience developing RESTful Web APIs
  • Experience in design, development, and performance tuning of RDB (Oracle, Mysql, etc) databases
  • Experience in operating large-scale online systems and dealing with failures
  • Expertise in the software development lifecycle. Code standards, code reviews, source code management, build processes, testing, operations, etc.

Welcome:

  • Experience in design and development using KVS/NoSQL
  • Experience in developing automation tools such as Jenkins and Ansible
  • Test Driven Development experience
  • Those who have a long-term, bird’s-eye view and can choose the best course of action from time to time.
  • Can voluntarily design and develop high performance, reliable, and maintainable code


 

Position: API Engineer

※Job Requirements
Mandatory:

  • Java development experience (over 7 years)
  • RESTful API development experience
  • Development experience with modem Framework such as Play framework and Spring Boot
  • Experience of using NoSQL (Apache Cassandra, Couchbase, etc.)
  • Experience of using In-Memory Cache Technology (Redis etc.)

Welcome:

  • E-Commerce business knowledge (B2B, B2C)
  • Experience of development and operation of large scale system
  • Experience in using API documentation tool (Swagger)
  • Development experience with Agile Scrum
  • CI / CD development cycle
  • Implementation of TESCode by Unit test / TDD
  • Promotion of automation, implementation experience
  • Code reading and contribution of open source software

  • Company Info


    AMI Co., Ltd
    Neo Kawai Bldg. 10F., Nihonbashi Honcho,
    Chuo-ku, Tokyo, Japan
    Phone: 03-6202-2020
    Web Site: http://ami.bz/index.php/explore_jobs-in-japan-for-foreigners/

    API Engineer (Rakuten楽天) 

    col-narrow   

    Job Function:

    IT, Internet, Telecommunication

    Industry:

    Information Technology, Telecommunications

    Type:

    Full Time

    Employer Type:

    Recruiter / Dispatch / Temp Agency

    Location:

    Tokyo 

    Salary:

    6,000,000~

    Salary Type:

    per year

    Visa Sponsorship Available:

    Yes

    Restricted to Domestic Applicants?:

    Overseas applicants allowed

    English Language Requirement:

    Business Level

    Japanese Language Requirement:

    Business Level

    Posted:

    Dec 07, 2018
    col-wide   

    Job Description:

    Rakuten, Inc. is a Japanese electronic commerce and Internet company based in Tokyo. Among various other operations its B2B2C e-commerce platform Rakuten Ichiba is the largest e-commerce site in Japan and among the world's largest.
     

    Position: API Engineer

    ※Job Requirements
    Mandatory:

    • Experience in Microservice/RESTful API Design and Development with Java/Java EE (5 + years)
    • Deep knowledge of Java Virtual Machine and GC (Class loading, Memory Management (GC tuning), InvokeDynamic… etc.)
    • Object-oriented design and analysis (GoF design pattern, SOLID principle, functional programming design)
    • Java Application Server Experience (Apache Tomcat/Grassfish/Undertow/Jetty/WebLogic… etc)
    • Deep knowledge of the Spring Framework
    • Research and operating experience on Linux
      *Software Configuration Management (Version Control [Git], Dependent Library Management [Maven, Gradle])
    • Development and Maintenance of Unit Tests (JUnit, TestNG, Mockit, JMockit, PowerMock)
    • Coding and review experience for performance, serviceability, and security

    Welcome:

    • Enterprise development experience with SpringBoot
    • Experience in developing and operating distributed cache solutions (Redis, Memcached… etc)
    • GraphQL/JSON RPC API development experience
    • Understanding Various Authentication and Authorization Protocols (OAuth2, OpenID)
    • Experience in load testing using Apache JMeter, etc., and performance analysis and improvement
    • Docker and Orchestration Tools Experience
    • DevOps Experience with CI/CD Using Jenkins/git
    • Experience in both waterfall and agile development
    • Management experience of the development team


     

    Position: API Development Engineer

    ※Job Requirements
    Mandatory:

    • Java EE: 5 + years of development experience
    • Spring Framework Development Experience
    • Experience developing RESTful Web APIs
    • Experience in design, development, and performance tuning of RDB (Oracle, Mysql, etc) databases
    • Experience in operating large-scale online systems and dealing with failures
    • Expertise in the software development lifecycle. Code standards, code reviews, source code management, build processes, testing, operations, etc.

    Welcome:

    • Experience in design and development using KVS/NoSQL
    • Experience in developing automation tools such as Jenkins and Ansible
    • Test Driven Development experience
    • Those who have a long-term, bird’s-eye view and can choose the best course of action from time to time.
    • Can voluntarily design and develop high performance, reliable, and maintainable code


     

    Position: API Engineer

    ※Job Requirements
    Mandatory:

    • Java development experience (over 7 years)
    • RESTful API development experience
    • Development experience with modem Framework such as Play framework and Spring Boot
    • Experience of using NoSQL (Apache Cassandra, Couchbase, etc.)
    • Experience of using In-Memory Cache Technology (Redis etc.)

    Welcome:

    • E-Commerce business knowledge (B2B, B2C)
    • Experience of development and operation of large scale system
    • Experience in using API documentation tool (Swagger)
    • Development experience with Agile Scrum
    • CI / CD development cycle
    • Implementation of TESCode by Unit test / TDD
    • Promotion of automation, implementation experience
    • Code reading and contribution of open source software