• Participate in Java programming projects, put developed systems and products into operation.
  • Maintaining and developing web pages, code and data structures
  • Learn about new technologies that upgrade software and systems to make them safer and more efficient.
  • Collaborate with technical writers to write user support documents
  • Work collaboratively to support the team with complex functionalities, and participate in team members’ source code comments and reviews.
  • Having more than 3 years of experience in JAVA
  • Have a solid knowledge of core Java, J2EE
  • Have a solid knowledge of Spring Boot, JSF, Trust2
  • Master the principles of application development through the Recovery APIs.
  • Have good knowledge of HTML/CSS, JQuery, Oracle, SQL Server, MySQL, PLSQL
  • Experience in creating basic designs, detailed designs and databases.
  • Leadership experience is a plus
  • Fluent in English or Japanese is an advantage
  • Have analytical thinking and problem solving skills
  • Good communication skills, presenting issues clearly and coherently

Working environment

  • Friendly, dynamic, professional, modern and creative working environment.
  • Your chance for promotion


  • Competitive and attractive salary based on your ability. There are 2 performance reviews per year. December bonus.
  • Performance rewards, project rewards, employee recognition and awards.
  • Holiday reward (can be a material gift, extra days off, or most commonly a monetary payment).


  • Annual health check
  • Paid health insurance, health insurance


  • Weekly soccer club, language group,…

Team building:

  • A little party once a month,
  • Teambuilding every 3 months
  • Annual tourism