Collaborate with Japanese clients to identify requirements, inputs, and transfer them to the Vietnamese development team.
Review and evaluate product outputs (including documentation) from the Vietnamese development team and deliver them to Japanese clients.
Responsibilities
You are an experienced Software Engineer with a strong drive to learn new technologies, a passion for creating beautifully designed robust systems, and a taste for taking difficult challenges, this position is for you.
Build, optimize and maintain high scalability and high availability systems
Collect, process, store and analyze our ever-growing customer
Be pro-actively involved in the full Agile/Scrum product development life-cycle - that includes building and deploying in short iterations, analyzing data and gaining valuable learnings along the way.
Collaborate with architectural peers, product owners, and globally distributed teams to understand requirements and develop applications in compliance with client needs
Perform detailed design based on provided high-level design specifications.
Build and execute unit test
Assist in the development of overall project plans and timetables, analysis and identification of intermediate deliverables
Assist in system planning, scheduling, and implementation.
Build enhancements (including new product features) and resolve bugs.
Requirements
Development experience: At least 5 years (preferably 7 years or more)
In addition to knowledge and experience in the Java language, knowledge of web and sever-side is required. (Apache/Nginx, Tomcat/ etc, DB (PostgreSQL/ etc.))
Frontend knowledge (React, Vue.js/Ajax/etc...) would be a plus.