JavaScript/Java Software Engineer (P3)

Job ID 20934
Job Type
Permanent
Salary
8,000,000 JPY - 11,000,000 JPY per year
Japanese Level
High Intermediate (JLPT Level 2)
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo
Job Type
Permanent
Salary
8,000,000 JPY - 11,000,000 JPY per year
Japanese Level
High Intermediate (JLPT Level 2)
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo

Description

One of the world's largest insurance companies is looking for multiple talented JavaScript/Java Software Engineers to join the Open Development Technology Team.

 

Responsibilities

- Develop, thoroughly unit-tested, front-end and/or back-end applications using JavaScript/TypeScript.

- Occasionally develop and review Java/SpringBoot based applications.

- Take architectural decisions and design scalable systems.

- Continuously identify ways of enhancing the existing applications and work on the improvements.

- Review code developed by other developers and provide feedback to ensure best practices, such as efficiency, testability, readability, maintainability, and style guide compliance.

 

 

【Company Details】

Our client is one of the world's largest insurance-financial groups, trusted by over 50 million customers. The company provides various financial protections including general insurance, life insurance, retirement funds, and inheritance throughout the lifetime for individual customers, small businesses, and large companies.

 

【Working Hours】
9:00-17:00 (Mon-Fri, flextime)

Hybrid Remote: 2 days in the office and 3 days WFH every week // (8 days in the office in one month)

 

【Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

 

【Services / Benefits】

Transportation, Insurance (Health Insurance, Welfare Pension, Employment Insurance, Work Accident), No smoking indoors allowed (Designated smoking area), etc.

 

Required Skills

- Relevant experience developing web applications using JavaScript/TypeScript and Java/SpringBoot.

- Experience with front-end development using React and Redux.

- Ability to use HTML/CSS to implement clean and responsive user interfaces.

- Experience with back-end development using Node.js and frameworks available for it, such as Express.

- Good understanding of RESTful APIs design and Swagger/Open API specification.

- Understanding of relational databases, such as MySQL, and ability to design schemas, create efficient queries and add indexes as needed.

Preferred Skills

- Experience with OpenShift and/or Kubernetes.

- Experience with serverless architecture.

- Experience with service-oriented and/or micro service architecture.

- Experience with CI/CD tools such as Jenkins and SonarQube.

- Basic understanding of NoSQL databases, such as DocumentDB and Redis.