Server Side Engineer, Core Systems

Contract type
正社員/Fulltime
Industry
Telecom Carrier / Data Center
Company Type
日系企業/Japanese Company
Location
東京都/Tokyo
Salary
6 Million yen〜12 Million yen
Japanese Level
ビジネスレベル/Business Level
English Level
なし/None
Other Language Skills
なし(None)

Job Description

They are looking for a server-side engineer to work on the development of a core system for a video distribution service. As an engineer, you will be involved in solving a wide range of business issues. Specifically you wil... Formulate specifications, design, implement, test, release, etc. for the development of content and user information management systems Improvement of existing systems, repayment of technical debt, maintenance, operation, analysis, etc. Technology research and selection for the purpose of solving business problems

Required skills

[Required] At least 2 years of experience in server-side engineering Experience in both Java and Golang development Experience in both RDB and NoSQL design Attitude to collaborate with other members in the development process Behavioral attitude based on the Agile Software Development Manifesto Willingness to practice development based on Scrum theory Willingness to contribute positively as a member of a team JLPT/N1 certification or equivalent Japanese language skills [Welcome] Experience in core system development Development experience in multiple programming languages such as Kotlin, JavaScript, etc. Experience in application architecture design Experience in development using Spring, JPA (Hibernate) Development experience with Microservices architecture Experience in designing and developing asynchronous processes using MQ, etc. Experience in development using GraphQL and gRPC Development experience with parallel and concurrent programming Experience developing in a team using Git / Github Experience in design and implementation based on the idea of DDD Experience designing and developing web services with SPA Experience in specification, design, and development with operations in mind Experience with DevOps (especially with Jenkins and Kubernetes) Experience in test-driven development using unit test frameworks Experience developing web application frameworks and libraries Experience developing large-scale services (with the ability to design with load in mind) Someone who can work proactively and make realistic proposals, rather than waiting for instructions Experience in publishing and contributing to OSS Experience building services and systems from scratch