Job Description:
Department Overview
Rakuten Travel is the No.1 Online Travel Agency in Japan. We provide services to 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:
Why We Hire
Travel Development Department (TDD) works on 2 major projects to be competitive in the global market
- Continuous improvements on existing platform to maximize revenue and provide stability to over 100 million users.
- Renewal of existing platform to create a global scale platform
We are looking for a Backend Engineering Manager that can drive either of these projects, working alongside other similar driven Engineering Managers in a diverse environment.
If you enjoy working on high traffic and large-scale systems, we look forward to hearing from you.
Position Details
As an Engineering Manager for Backend, youβre expected to
- Manage a group of multiple teams, upwards to 20 people in a group
- Derive Group level KPIs from Department strategies, create action plans and execute
- Mentoring and growing future leaders and engineers of the organization through 1 on 1s and other HR tools.
- Be an Architect for the System in your group, recommending new technology stack, making tradeoffs in architectural decisions
- Be a System Owner, ensuring frameworks and processes are in place to enable stable day to day operations of the system
- Be a Project Manager, ensuring deliverables are completed on time by identifying and mitigating risks in advance.
Mandatory Qualifications:
Culture
- A shared belief of Rakuten Shugi
Management Experience
Have 3+ years of management experience including
- Recruiting future engineers
- Supporting career growth of engineers through training, goal settings and evaluation
- Motivating and ensuring well-being of engineers to maximize results
- Strong communication skills to work with multiple stakeholders like Product Managers and QA
Technical Skills Experience
Have the technical skills and experience on the following
- In depth knowledge of different Architecture Design patterns like microservice architecture, event driven architecture
- be accountable for maximizing quality/cost, achieving KPIs, production failures, and technical decisions of your team.
- be accountable for task quality through review and process
Development Environment Experience
Have in depth knowledge of travel's technology stack including
- Development: Java, Spring Framework, Spring Boot, Spring Data, Spring Cloud Config, Spring Cloud Sleuth, JUnit, Apache Maven, IntelliJ IDEA, Swagger
- Middleware: Oracle, Oracle GoldenGate for Big Data, MongoDB, Kafka, Apache HTTP Server, Apache Tomcat
- Infrastructure: Private cloud (RIaaS, Kubernetes)
- Monitoring: Jennifer, Zipkin, ELK stack (Elasticsearch, Logstash, Kibana), Grafana
Project Management Experience
Be accountable for assigning tasks to members by clarifying the following input:
- Due date
- Priorities between multiple tasks
- Background and purposes (Why is this task necessary? Who will benefit from this?)
- Expected quality (Minimum requirements to resolve tasks / Which steps require reviews?)
Be accountable for task progress through asking the following questions
- Estimation: e.g. Can you share us expected end date/time?
- Possible impediment: e.g. What are problems, if any?
- Possible support: e.g. What can managers/the other member support, if any?
- Bottleneck: e.g. What do you wait for, if any?
Languages:
Japanese (Overall - 4 - Fluent)
English (Overall - 4 - Fluent)
Languages:
English (Overall - 4 - Fluent), Japanese (Overall - 4 - Fluent)
Β
Rakuten
Rakuten Travel is a leading online travel service in Japan, dedicated to 'Making People Happy with Travel'
Updated Β
Other jobs at Rakuten
Β
Β
Β
Β
Β
Β
Β
Β
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Β
Β
Β
Β
Β
Β
Β
Β