Technical Lead (Kotlin, Spring)
TADA Technologies
Ho Chi Minh
5 ngày trước
source : ITviec

Job Description

Joining one of Asia’s most exciting startup as part of the pioneer team in Vietnam! TADA ride-hailing application is the Asia’s 1st blockchain on-demand ride booking service.

TADA Truck is the first zero-commission truck platform that connects thousands of logistics and trucking companies in Vietnam.

The successful candidate will be responsible for leading a talented dev team in Vietnam

Development Environment

Server programs that support the foundation of the MVL service are written in the Kotlin language using the Spring framework.

We leverage Gradle to manage dependencies and actively utilize the spring framework and Java ecosystem.We pursue clean architecture to clarify business logic and make it easier for other developers to understand code.

Utilizing MicroService Architecture

The service provided by MVL is developed by splitting components into microservices because of the vast domain covered. Through the micro-service structure, we are seeking modularity, scalability, and fault responsiveness.

Common knowledge or utilities within the microservice are being managed in the public repository. We are actively utilizing gRPC and AMQP for communication between microservices.

Experimentally, we are applying architectures such as domain development (DDD) and event drive development to some microservices.

Virtualization

Server programs are all dockerized and deployed. Manage docker containers with k8s using AWS EKS.

Key responsibilities are :

  • Lead the technical team to develop both web and mobile products and follow best coding practices
  • Participate in architectural design, code review and hands on development.
  • Manage server deployment and maintenance
  • Communicate with stakeholders to consult on the technical matters
  • Your Skills and Experience

  • At least 10 years experience of working in software development with more than 4 years experience in Technical Lead or Technical Architecture.
  • Good understanding of SDLC and Agile methodologies
  • Good in English communication, both verbal and written skills
  • Understanding and experience of Kotlin
  • Good backend server creation capabilities using Database communications
  • Good business logic composition capabilities
  • Experience using the Spring Framework
  • Communication capabilities with Frontend developers using APIs
  • Preferred if candidate has

  • Understanding Microsoft architecture
  • Understanding and experiencing communication between services such as AMQP and gRPC
  • Understanding virtualization solutions such as Docker, k8s
  • Understanding and practical use of event drive frameworks such as AxonIQ
  • Why You'll Love Working Here

  • Opportunities to be part of the pioneer team of a fast-growing start-up making an impact to the mobility landscape in Vietnam
  • A platform to develop your career through working closely with senior executives and management in the organization
  • A fulfilling role with lots of learning opportunities in a fun and highly-motivating working environment
  • Very attractive salary for talent, 13th month bonus and other benefits
  • Báo cáo công việc này
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Nộp đơn
    Email của tôi
    Bằng cách nhấp vào "Tiếp tục", tôi đồng ý với neuvoo để xử lý dữ liệu của tôi và gửi cho tôi thông báo qua email, như được nêu chi tiết trong Chính sách bảo mật của neuvoo. Tôi có thể rút lại sự đồng ý của tôi hoặc hủy đăng ký bất cứ lúc nào.
    Tiếp tục
    Mẫu đăng ký