Junior Developer

Job Description:
    • Develop and maintain web application
    • Understanding the requirements needed to perform the software/application development work required by each project;
    • Researching, designing, implementing and managing software programs based on company’s procedures; 

Your Skills and Experience
    • Have knowledge of website and website administration;
    • Understanding characteristics of notation of one or more programming language such as Java, PHP, C#, Ruby;
    • Utilization of a popular IDE, unit test tool framework;
    • Familiar with Agile manifesto and Scrum method;
    • Able to apply debugging strategies, debugging techniques, and debugging tools to analyze and remove the error;
    • Willing to change the programming language to Scala;

[Optional but highly recommended]
    • Experience with Scala programming language is a big plus;
    • Experience with designing and optimizing database access;
    • Familiar with TDD principles and designing test cases;
    • Japanese proficiency is welcomed.