Server Side Engineer_LINE EC
TaipeiLINE TaiwanEngineeringServer-sideFull-time
We are looking for a talented backend engineer with strong backgrounds in web server, application server and platform development. If you want to join a world-class development team of LINE, we look forward to hearing from you soon!
Responsibilities
- Build new service components for the EC payment/shipment/settlement platform
- Design, build and maintain backend reusable platform components and features
- Review and verify code for adherence to quality and security standards
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problem
- Participate in performance tuning, online incidents troubleshooting, and system refactoring
- Create APIs and services that allow internal teams to integrate with and utilize the LINE platform
Basic Qualifications
- 3+ years of experience with the full lifecycle of project development for web applications
- Bachelor’s/Master’s degree in computer science, engineering, or equivalent industry experience
- Passions for solving the world’s toughest problems, and abilities to solve them
- Solid knowledge of multi-threading, web service, and RESTful API
- Proficient in core Java, and familiar with the Spring Boot framework ecosystem
- Proficient in relational database or NoSQL
- Proficient in distributed system design and familiar with at least one messaging middleware and the underlying design principles
- Capable to cope with stress, and quickly learn new knowledge
Preferred Qualifications
- Proficient in Microservice architecture design
- Experienced in working on the backend system of large internet companies
- Global team collaboration experiences
- Familiar with the whole web stack, including protocols and server-side techniques
- Familiar with the source code of famous front-end libraries
- Knowledge of Docker, Kubernetes, CI/CD, and deployment strategy
- Experience with scrum working process
- Experience designing, developing, and abstracting user interface elements and classes
- Fluent in English. Speaking in Japanese or Korean will be a plus (optional)