Job Description
Career Opportunity for a Backend Engineer in Japan!
■ Backend Engineer
■ Company Overview
An e-commerce, fintech, digital content and communications company with more than 30,000 employees, and operations in 30 countries and regions.
■ Your Role and Responsibilities
You will primarily be responsible for the development and operation and API services. Specifically, you will engage in backend system development using Java and Spring, covering a wide range of tasks from architecture consideration and system design to responding to user inquiries. Collaboration with related teams and handling large-scale traffic will also be required. This role offers the opportunity to refine your technical skills while working collaboratively with the team to achieve results. As a backend engineer in this position, you are expected to become a role model for the next generation of engineers and lead the organization's growth.
Responsibilities
Java, Spring Framework, Spring Boot, Spring Data, Spring Cloud Config, JUnit, Apache Maven, IntelliJ
Middleware:
Oracle Database, Oracle GoldenGate for Big Data, MongoDB, Redis, Elasticsearch, Kafka, RabbitMQ, Kong, Nginx, Tomcat
Infrastructure:
Private cloud IaaS (Virtual Machine)
Monitoring:
Jennifer (APM), New Relic (APM), ELK stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, Oracle Enterprise Manager, MongoDB Ops Manager, PagerDuty
CI/CD:
Jenkins, SonarQube, Ansible
■ Experience and Qualifications
●Over 6 years of experience in designing, developing, and operating large-scale Web APIs on Linux servers using Java and Spring Framework.
●Experience in table design / query creation for efficient utilization of RDBMS like Oracle Database and NoSQL databases like MongoDB/Redis, as well as experience with ElasticSearch.
●Experience with distributed development using GitHub/Bitbucket or similar version control systems and Pull Requests
●Involves others in order to solve problems or improve the situation
●Having inquiring mind for various issues/items.
●Having passion to learn continuously in a fast-moving environment.
●Must be able to communicate effectively with various stakeholders
●Willing to tackle new challenges and drive improvements, NOT satisfied with the status quo and routine work.
■ Additional Preferred Qualifications
Technical Skills
●Experience in developing and operating messaging services such as Kafka and MQ.
●Experience in operating high-traffic services, including performance tuning and access control.
■ Good Reasons to Join
● Hybrid position in Japan
● Work with International team members
■ Work Location
Tokyo, Japan
Details will be provided during the meeting.