Candidate must possess at least Bachelor's/Degree Graduate in Computer Science/Information Technology or equivalent.At least 5 Year(s) of working experience in the related field is required for this position.Must be PUNCTUALAble to approach work in a systematic and thorough wayAble to keep up to date with technological changesExcellent in verbal and written communication skillsAbility to adapt and thrive in a dynamic and constantly changing environmentStrong problem solving/Analytical skillsPro-active and results-oriented with strong customer-service attitudeStrong attention to detail.A natural team player who can work well either independently or in a team.Able to keep up to date with technological changes.Know how to speak and or read, write Japanese Language is a plus.Technical Requirements5 - 6 years experience in software developmentMinimum of 2 years technical experience as a Project Lead, Technical Lead or System Analyst and actual experience in Full SDLC and in leading a team in Designing and Developing Web Applications using Javascript, HTML, CSS and JSON.At least 3 years experience in Object Oriented Design, Programming and Analysis and all phases of System Development.At least 3 years experience in using but not limited to Javascript Libraries; jQuery, ReactJS, nodeJS and frameworks; Angular and AngularJS, Bootstrap, Vue.js, Next.js, Express.jsAt least 4 years experience in using of Database; mySQL, MariaDB, SQL Server, MongoDB, and in PHP framework; Laravel, Zend, CodeIgniter, and in JAVA; SE8, JakartaEE,Spring Boot, Spring MVC, Hibernate, MicroservicesResponsibilitiesAnalyze, design, coordinate and Lead the Development of Software modules or systems assigned to them and to his/her team.Contribute to or monitor the delivery of projects by doing system analysis and design, coding program modules, reviewing source codes, creation and review of test items or scripts, creation and review of system or user documentation.Assist project manager in compiling and keeping to projects plans by providing relevant and timely information pertinent to the project.Proactively identify potential issues, risks and/or subsequent business opportunities to the project managerProvides on-going support to existing system by developing new modules based on client requirements.