Principal Java (Kotlin) Engineer - JF107

Principal Java (Kotlin) Engineer - JF107

Salary: $3000-4000

Location: Nguyen Chi Thanh, Hanoi

Job Description

  • Develop scalable, high secure and high performance applications
  • Design and build a complex architecture of new products and features
  • Quickly fix system failures or abnormalities by monitoring or notifications
  • Introduce tools, systems and cultures for efficient development
  • Develop fundamental skills of team members

Skill / Experience

  • From 5 years of experience in developing web application
  • Proficiency in Java and Kotlin (must) languages to write clear, readable, and maintainable code
  • Container based development (Docker, docker-compose, Kubernetes) experience
  • Writing comprehensive and maintainable test code (must)
  • Experience using, designing, building REST/Web Service APIs
  • Extensive experience with Spring framework: Spring Boot, Spring Data, Spring Security, and Spring Batch
  • Deep knowledge of OOP and design pattern
  • Strong knowledge of databases (MySQL) design/optimization and ORM
  • Agile/Scrum software development experience
  • Experience to improve application security, performance and operation
  • Experience to educate team members
  • Strong sense of ownership
  • Good verbal and written communication in English is required

Nice to Have

  • Strong knowledge on security and performance
  • Experience with microservices architecture design and implementation
  • Willingness to learn and build a deep understanding
  • Experience of designing GraphQL API schema
  • Knowledge of Domain Driven Development and Onion Architecture
  • Build and maintain application infrastructure built on AWS


  • Probation 100% salary
  • Salary review: Twice a year
  • Bonus: 13th-month salary
  • Paid leave: Additional 3-day vacation (15 days in total), Maternity leave for partner (extra 5 days)
  • Activities: Year-end party, Half-year party, team-building, etc...
  • Devices: MacBook Pro + Dell Monitor
  • Working hour: Monday to Friday (working hour starts from 8am to 9am)


  • Social Insurance, Health Insurance, Unemployment Insurance (company will pay for full salary)
  • Voluntary health insurance & accident insurance (Bao Viet Tokio Marine Insurance 24/7)
  • Health care: Annual health check


  • External or internal training courses
  • Support Attending Conference
  • Order books based on member's requests


  • Grab expenses on the party day
  • Free bike parking

About our parent company in Japan

  • Top fintech company in Japan
  • Listed on the First Section of the Tokyo Stock Exchange
  • Provides B2C services, a personal financial management service, which has 12 million users in Japan and No. 1 market share in Japan
  • Provides B2B services, “Cloud Series”, SaaS-type service platform for businesses, providing comprehensive services for back office operations

About our company in Vietnam

  • 100% Japanese company
  • Opportunities to create services for Vietnamese market, Southeast Asian market, world market
  • English-speaking environment
  • Interesting Engineering Projects
  • Develop brand-new services related finance services, back office operation (SaaS)
  • Develop new features in personal financial management service in Japan

About Hanoi branch

  • Opportunities to experience several positions
  • Opportunities to try new technologies
  • Develop Cloud ERP


  • Email:
  • Hotline: 0973.572.008