Java Backend - Bengaluru, Karnataka, India - Rakuten

Rakuten
Rakuten
Verified Company
Bengaluru, Karnataka, India

2 weeks ago

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


Description
:


Department Overview
Rakuten Travel is the No.1 Online Travel Agency in Japan.

We provide services in leisure and also business travelers a variety of accommodation choices to meet all of their travel needs.

Rakuten Travels mission is to provide quality experience to our travelers.


Position:


Position Details
Travel API Development Group works on the renewal project of Rakuten Travel to be competitive in global market.

We are looking for developers who has willingness to keep growing with the business.- You are expected to develop and operate APIs for inbound travelers to Japan which reaches 40 million in 2025.

In order to do that, you are expected collaborate with your team members, product managers, front-end engineers, related teams in Rakuten Group (e.g. payment, rewards, membership) to lead the renewal from the current website toward success.

  • Post renewal, you are expected to improve features and performance of APIs continuously. You are also expected to provide stable APIs for travelers and partners by finding issues with monitoring, alerting, collaborating with support engineers.
  • You will be a role model of next generation engineers with your technical skills and lead growth of the organization

Mandatory Qualifications:


Technical Skills / Experiences- Experience of web API development and operation with Java and Spring Framework is must

  • Experience of web API development on Linux
  • Experience of team development with VCS (e.g. GitHub / Bitbucket) and pull requests
  • Experience of code review and design review
  • Experience of improving architecture, performance analysis / tuning
  • Knowledge of web API operation, performance improvement and security
  • Experience of designing architecture and choosing technology stack (e.g. middlewares)
  • Experience of automation test (e.g. xUnit / xSpec)
  • Skills of database design, considering architecture for several systems
  • Experience of interface design of web API

Development Environment- Development:

Java, Spring Framework, Spring Boot, Spring Data, Spring Cloud Config, Spring Cloud Sleuth, JUnit, Apache Maven, IntelliJ IDEA, Swagger

  • Middlewares
:

Oracle, MongoDB, Kafka, Apache HTTP Server, Apache Tomcat

  • Monitoring
:

Jennifer, Zipkin, ELK stack (Elasticsearch, Logstash, Kibana), Grafana

  • CI
:

Jenkins, SonarQube, Ansible

  • Others
:

Microsoft Teams, Confluence, JIRA, BitBucket, etc.


Soft Skills / Experiences- You can facilitate active and productive discussion in English

  • You have motivation for team development
  • Experiences of team leader or project manager
  • You have ownership for software development
  • You continuously learn new technologies and find ways to solve issues and requirements

Desired Qualifications:


  • Experiences of NoSQL (e.g. MongoDB, Elasticsearch) schema / query design
  • Experiences of development on IaaS, CaaS, PaaS
  • Experiences to find issues and improve performance of middlewares by analyzing source codes
  • Experiences of microservice architecture
  • Experiences of launching new services or challenges in growth phase of services
  • Knowledge of tracking Cookie

Mandatory Skills
:

Java, Sringboot, Microservices


Location
:

Bangalore, Karnataka, India


Years Of Exp
:

5 to 8 Years


Why you should choose us?:


Rakuten is the largest E-commerce company in Japan and one of the largest E-commerce and Internet Services companies in the World.

Rakuten is ranked in top 20 most innovative companies in the world by Forbes.


Rakuten India Development Centre is the second largest technology hub outside of Japan that enables & builds platforms for global E commerce, Payments, Digital, AI, Data Science services across the globe.

The India arm serves as a research and development center with an employee strength of around 450+ (& Growing).

Rakuten is committed to cultivating and preserving a culture of inclusion and connectedness. We are able to grow and learn better together with a diverse team and inclusive workforce.

The collective sum of the individual differences, life experiences, knowledge, innovation, self-expression, and talent that our employees invest in their work represents not only part of our culture, but our reputation and Rakuten's achievement as well.

In recruiting for our team, we welcome the unique contributions that you can bring in terms of their education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, veteran's status, color, religion, disability, sexual orientation and beliefs"

More jobs from Rakuten