Main programming in Web development projects using Java language
Fully participate in the development stage of the project from taking customer requirements, contributing ideas to planning, participating in system development.
Support the unit in training and building Java groups.
Other tasks as assigned by management.
Request
At least 3 years of experience developing applications in Java language, using java frameworks (Spring Boot, Spring framework...);
Have good background knowledge of OOP, Web Development, ORM, Restful API;
Understand clean code and coding conventions;
Have good logical thinking about data structures and algorithms;
Experience working with cloud (AWS, Azure...), CICD, Docker is an advantage;
Proficient in using one of the database management systems MySQL/ PostgreSQL/ Oracle/ MS SQLserver;
Experience in database design and query optimization;
Have in-depth experience working with git, git flow and github flow;
Experience in UnitTest with JUnit;
Have experience deploying projects to test, staging or production environments for customers;
Have good knowledge and thinking, creativity and passion for technology, perseverance and good self-study ability.
Other requirements:
Able to work well in teamwork as well as work independently;
Having experience developing for Japanese customers is an advantage.
Right
Attractive, competitive starting salary, commensurate with qualifications and work experience.
Consider salary increase 2 times/year based on capacity and work efficiency.
Off Saturday, Sunday + Leave according to current Law regulations;
Participate in social insurance, health insurance, unemployment insurance according to current Laws and company regulations.
Regular health check-up once a year.
24/24 health care insurance (PVI Care).
Japanese language allowance and related IT certificates (forms: rewards, salary increases...).
Participate in Company Clubs: Soccer Club, Game Clubs...
Participate in exciting group activities of the company: Annual vacation, quarterly Teambuilding, year-end Gala...
100% support for participation in soft skills courses and professional training courses, exam preparation for prestigious domestic and foreign certificates.
Opportunity to work and train in Japan with candidates who speak Japanese.
Work in a professional environment, be supported to maximize your abilities and develop your work.