This position is closed and is no longer accepting applications.

Server Side Developer, LINE Platform

LINE Corp. Shinjuku-ku, Tokyo
    💴 No salary range given
    🏡 Partially remote
    🧪 Minimum years of experience unspecified
    💬 Fluent Japanese
    🗾 Japan residents only
    🧳 No relocation support

About LINE Corp.

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

In this position, you’ll be responsible for operating and performing API/web application development work for server-side features of LINE’s services. 

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

External resources about the team and our services

  • LINE’s New Year campaign - Taking Control of High Traffic Video - Slides
  • LINT (LINE Improvement for Next Ten years) Video - Slides
  • Reliability Engineering Behind The Most Trusted Kafka Platform Video - Slides
  • Long road to microservices architecture at LINE messaging platform. Video - Slides
  • Implementation of service mesh using Envoy and Central Dogma Slides

Responsibilities

  • Lead the design of software components and features.
  • Design, develop, test, deploy, maintain and improve large-scale server-side software.
  • Contribute to architectural designs which can improve the efficiency and flexibility of our services.
  • Mentor and train team members on software design and coding standards.
  • Work closely with other teams on the development of end-user facing web applications.
  • Support the development of high quality code through active participation in code and design reviews.

Requirements

  • Extensive/strong capability at least one of Programming language: Java, C, C++, Scala, Erlang
  • Solid knowledge and understanding of computer science (e.g. use of standard algorithms and data structures, OS, network, database) with B.S. level or equivalent experience.
  • 5+ years of experience in software development, B2C services or large scale system.
  • Experience developing consumer services

Preferred Qualifications

  • Experience developing applications using Java 8+.
  • 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  - MySQL(RDBMS, etc)  
    • NoSQL (Redis, HBase, MongoDB, Cassandra)
    • Design distributed system architecture.
    • Implementation of distributed transactions
  • Basic knowledge of client side technologies such as HTML, CSS and JavaScript.
  • Experience using a Linux/Unix development environment.
  • Experience in the coaching, management and/or leadership of a technical team.
  • Open-source software development experience and/or participation in open source communities is also a plus.
  • Work experience using version control systems (VCS), dependency management systems, and continuous-integration systems (CI).
  • Motivation to learn Japanese.

Meet LINE Corp.'s Developers

Photo of Swapnali Koli

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...

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...
Photo of Matthew Bailey

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...

Related jobs

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.