Contribute to all aspects of the product development process, from specification and design, throughout testing, deployment and implement at customer side. Participate in the decision making process regarding the selection, customization and support of the array of software engineering tools used by the engineering group. Follow the direction of leader and line manager in researching new technology. Create quality source code; document code and procedures thoroughly as prescribed by the engineering standards. Cross review the quality of co-workers' design and implementation. Lead, coach Software Developer and review the quality of their design and implementation. Assist leader to communicate with customer if any. Report to Leader and Line Manager.5 - 10 years' experience in Java EE Developer and 1 - 3 years' experience as Technical Leader (HTML/JavaScript/CSS, Spring Framework/Spring Boot, JPA or Hibernate, ANSI SQL or PostgreSQL) JLPT N1/N2/N3 Experience managing a team from 5 to 10 people Good design documentation is required. Strong problem-solving skill, with a logical, analytical and approach to work.100% salary in 2-month probation Bonus evaluation twice a year & Annual salary increment review Premium Healthcare Package for family 16 annual leave days per year & 1 more day off on Company Anniversary day Language allowance (English or Japanese) Work-life balance (Company retreat, Woman Inspiration Activities, Volunteer Week, Football club, ...) Global working environment & Abroad Opportunities (APAC, Europe, Japan,... ) Training & Development Opportunities (online, offline training in APAC regions/Japan) Long-term multi-career roadmap