Money Forward Vietnam

E-Town Central, 11 Doan Van Bo, TP Hồ Chí Minh

Quy mô công ty : 25-99

Xem thêm

Tóm lược

25-99

Product

Việt Nam

Principal Java/Kotlin Engineer

Money Forward Vietnam

Quận 4, TP Hồ Chí Minh

  • English
  • Có kinh nghiêm (Nhân viên)
  • Toàn thời gian
  • Thỏa Thuận
  • Ngày Đăng:10/04/2025
  • 1

Mô tả công việc

Tóm tắt công việc

We're building Saas products and services and there are certainly a lot of things to do. As part of the team, you’ll encounter both technical and business challenges on a daily basis. Below are some examples that we believe you will find interesting. 

Tech challenges:

  •   Performance optimization (slow DB queries, High latency API,...)
  •   Microservice design (domain driven design, decoupling service,...)
  •   Async processing
  •   Service logging & monitoring

Business challenges:

  •   Large enterprise support with thousands of record
  •   Pay as you go charging
  •   Domain boundary context

RESPONSIBILITIES

  • Develop BtoB applications having a massive amount of data from scratch
  • Design a complex architecture that includes API linkage to external systems
  • Quickly fix system failures or abnormalities by monitoring or notifications
  • Improve CI/CD for the delivery of a product
  • Introduce tools, systems and cultures for efficient development
  • Develop fundamental skills of team members
  • Lead the development team of 7+ members with Agile/scrum methodologies and processes
  • Must have a positive attitude towards learning and working on Ruby on Rails applications. Currently, most of our applications are developed by Ruby on Rails, and we have started to replace Ruby on Rails with Kotlin. However, we still have a significant amount of Ruby on Rails code.

Caring Mental & Physical Recreation: 

  • Hybrid working
  • Full salary in probation & 13th month salary
  • Social insurance on full salary from probation
  • Premium Health insurance from probation
  • Flexible start 8AM-9AM from Mon-Fri
  • 16 days off annually + 1 Birthday Leave 
  • Paternity leave extra 5 days 
  • Annual company trip; Quarterly team building activities
  • Club activities
  • Annual health check

Caring Career & Development: 

  • Clear Career path
  • Foreign language & International technology-related certifications sponsoring
  • Well-equipped facility: Macbook pro,  additional monitor,..
  • Soft skill workshops
  • Tech seminars
  • Monthly and biannually Recognition Awards
  • Performance review twice/year

Yêu cầu công việc

  • We are looking for below roles: 
    • Principal Java Engineer (8+ years of total experience in Java) 
  • Our requirements: 
    • Must Have: 
      • Having experience in Java/Kotlin development with detail mentioned above
      • Having experience in operation of an application on a production environment
      • Experience to develop B2B applications
      • Experience in improving application performance
      • Experience with Agile development
      • Having a strong product mindset 
      • Container-based development (Docker, docker-compose, Kubernetes) experience
      • Writing comprehensive and maintainable test code
      • ​​Experience using, designing, and building GraphQL Web Service APIs
      • Extensive experience with Spring framework: Spring Boot, Spring Data, Spring Security, Spring Batch, Spring Cloud
      • Knowledge of Domain Driven Development and Onion Architecture 
      • Strong knowledge of sql (MySQL) and no-sql design/optimization and ORM 
      • Experience with Microservices
      • 3+ years experience in leading a team of 7+ engineers to build, deliver and operate projects successfully, fostering a collaborative and high-performance culture.
      • Strong sense of ownership
      • Excellent English verbal communication skills
      • Have ability to build and review technical architecture, have the ability to provide solutions for technical problems and train junior members in the team. 
    • Nice to Have: 
      • Experience with Terraform (IaC).
      • Experience with scrum master role.
      • Experience working in a multi-cultural environment.
      • Build and maintain application infrastructure built on AWS

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • Java
  • Spring
  • Spring Boot
  • Domain
  • MySQL
  • Web Services
  • API
  • NoSQL
  • MS SQL
  • Docker
  • Architecture
  • AWS
  • Kotlin
  • Kubernetes
  • GraphQL
  • Microservices
  • Terraform
  • Spring Data
  • Spring Security
  • Spring Cloud
  • Spring Batch
  • IaC

NĂNG LỰC

  • Agile
  • Communication Skills
  • Scrum