About LINE Corp.

Shinjuku-ku, Tokyo

At 83 million domestic users, or 65% of the population, LINE is Japan's most popular messaging application. It is also popular throughout Asia, boasting approximately 186 million users globally.

Key benefits

  • Build reliable systems at scale
  • Room to grow
  • Healthy work/life balance

About the position

We are seeking for a Site Reliability Engineer (SRE) to work on the availability and stability of LINE’s Communication & Service Integration that connect the users and the business values including but not limited to paid content such as Stickers, Emoji, Themes, and content provided via LINE Family Services.

Responsibilities

  • Analyze and solve technical problems of system by software engineering.
  • Maintain and improve application or middlewares to achieve low latency and high availability.
  • Monitor system to detect problems and plan system capacity.
  • Develop tools and system to automate the routine operations for efficient software development.
  • Participate in the entire software development process including design, development, delivery, monitoring, and improvement.
  • Work with other engineers to build the environment, operate the services, and improve continuously to achieve the above goals.

Our Stack

Our services are built on these technologies: Java, Spring Framework, RxJava2, Armeria, Nginx, MongoDB, Redis, MySQL, Elasticsearch, Prometheus, Grafana, Zipkin, Central Dogma, Ansible

Requirements

  • Knowledge and understanding in computer science (e.g. use of standard algorithms and data structures, OS, network, database).
  • Experience in software development for web services or mobile applications using Java.
  • Experience using a Linux/Unix development environment.
  • Strong interest and ability to learn any new technical topic.
  • Communication ability in Japanese or English.

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Experience of using the latest Java programming language (Java 8+).
  • Knowledge and experience about JVM.
  • Experience in development and operation for large-scale system.
  • Ability to analyze and solve technical problems, and automate the tasks.
  • Open-source software development experience and or participation in open source communities is also a plus.
  • Motivated to learn Japanese and English language.
  • System architecture and design experience including but not limited to the following topics:
    • Networking (HTTP 1.1/2, TCP/IP, DNS etc.)
    • Scaling
    • Micro-services, DDD (Domain Driven Design)
    • RPC (REST, Thrift, ProtoBuf, etc)
    • Asynchronous I/O
    • Virtualization 
    • Task Automation
    • RDBMS (MySQL, etc)
    • NoSQL (MongoDB, etc)
    • Distributed Cache (Redis, etc)
    • Distributed Transaction

Meet LINE Corp.'s Developers

Growing a career in Japan

with Matthew Bailey

Starting as a server side engineer at LINE, Matt is now a software development manager. He shares his experiences of finding a job in Japan, and gives tips on how you can be successful at landing one too.

Read his story...

Joining LINE from overseas

with Li Liu

Li was working in Toronto when he was recruited to join LINE as a principal engineer. He tells his story of relocating to Japan.

Read his story...

Joining LINE as a QA Engineer

with Swapnali Koli

Swapnali had been working at a Japanese company as a QA Engineer. Looking for a new challenge, she joined LINE, where she’s led their private cloud API automation project.

Read her story...

Related jobs

About LINE Corp.

Shinjuku-ku, Tokyo

At 83 million domestic users, or 65% of the population, LINE is Japan's most popular messaging application. It is also popular throughout Asia, boasting approximately 186 million users globally.

Key benefits

  • Build reliable systems at scale
  • Room to grow
  • Healthy work/life balance

📬 More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.