Participate in product planning and design and provide technical implementation solutions. Responsible for core architecture design, business code writing, and tool development. Complete the coding and debugging of the designated modules on time according to the project schedule and progress. Review the project code and adjust, optimize and expand the existing system according to the needs of the project. Overcome various technical problems such as performance and multi-threading.
Over 4 years of practical experience in Java (Java SE/Kotlin, Java EE/Spring/Spring Boot) Practical knowledge of version control systems, including Git flow, Trunk, and GitHub flow branching strategies. Experience with SQL and JPA/Hibernate. Experience with messaging systems such as Kafka, Solace, RabbitMQ, or AWS Kinesis. Proven experience developing RESTful APIs and event-driven microservices using Kafka. Hands-on experience with Kubernetes and Docker. Familiarity with DevOps toolchain: GitHub, CircleCI, Artifactory, SonarQube, etc. Knowledge of NoSQL databases such as DynamoDB. Experience with elastic AWS infrastructure. Proficiency in agile software development methodologies (Scrum or Kanban). Knowledge of Test-Driven Development methodology. Fluent in English, both spoken and written. A structured mindset with the ability to adapt to changes in a fast-growing organization. Ambitious and results-driven personality. Ability to work well as part of a team in a fast-paced environment.
Career development based on your skill and expectation. Have opportunity to become part of our young Leadership team. Professional and flexible working environment Multinational working environment, you will have opportunities for overseas assignments at company branches (Japan, China, US) Competitive salary: ~50M Gross Up to 15 months’ salary per year Monthly KPI Evaluation and Outstanding Employees Bonus Flexible option bonus for good performers & retention bonus for outstanding performers. Training courses: Technical skills training Japanese – English training by foreign teacher Dynamic activities: Company trip, teambuilding activities, monthly birthday, weekly happy times. Annual health check-up at a good hospital.