Job Snapshot

Employment Type:
Job ID:

Job Summary

------Applicants Should be Based in Japan-----

Are you interested in contributing to the back end system of Advertisement in E commerce- domain?

You will be joining the development team of an advertising sales operation /web system.
Specifically, you will join a team that develops Java-based APIs, Frontend, and Backend.

The main task will be to decipher the specifications of the current business system and rebuild it with a new architecture. The main task is to read the specifications of the current business system and rebuild it with a new architecture. You will need to be able to communicate effectively with 7-8 developers and several management members while developing.

Scope of work
Basic design, detailed design, development, test design, and test execution

Technology used
Language : Java, OS : Linux
MySQL, Spring boot, JPA, Hibernate, ReactJS, HTML, CSS, MongoDB, RabbitMQ, Docker, kubernetes, etc...
IDE (Eclipse)

Top 3 Skills- Must Have
Java (3+ yrs)
Spring boot (3+yrs)
Intermediate Japanese to be able to interact with Japanese users

-They'd like to hire someone who can do a whole SDLC (design --> Test)
-Java ・Spring boot ・React JS
-Experience in API and MQ development
-Basic Linux commands
-Schema design, queries, etc. General knowledge of RDBMS

Preffered skills 
-Experience and track record in all stages of business web application development (design, development, testing)
-Experience and track record in all phases (design, development, testing) of business web application development. - Ability to understand business systems and work flow from English documents and code.
-Communication skills
General: Must be able to communicate in English
Development: As we provide a Japanese based business system as a service, you need to be able to read Japanese (including approval, submission, etc. with kanji characters above daily conversation level)

-Experience with similar systems and projects
-Experience with large scale projects (large teams, large systems) and systems that handle complex business flows
-Problem-solving skills (the ability to think about what is required based on the information and situation, and to take action)
-Explanatory skills (ability to effectively share the main points of information with team members)