Amigo

Indochina Plaza Hanoi, 239-241 Xuan Thuy, Hà Nội

Company Size : 25-99

View more

Job description

Overview of job

Thiết kế và triển khai kiến trúc Back-end

  •  Lên kiến trúc microservice cho toàn bộ nền tảng backend bằng Java (Spring Boot).
  • Định hướng mô hình tổ chức source code, phân lớp domain logic – application – infrastructure.
  • Xây dựng hệ thống đảm bảo hiệu năng cao, khả năng mở rộng và dễ bảo trì
  • Phối hợp chặt chẽ với Product Owner, Frontend, Mobile để xây dựng API đúng nghiệp vụ và hiệu suất tốt.
  • Đảm bảo các yêu cầu nghiệp vụ được chuyển hóa đúng và đủ trong logic backend.
  • Đề xuất cải tiến kỹ thuật giúp tăng tốc độ phát triển và tính ổn định hệ thống.

Triển khai và giám sát các dịch vụ hệ thống: 

  • Phát triển API RESTful, WebSocket, xử lý message queue (Kafka, RabbitMQ…).
  • Thiết kế và tối ưu cơ sở dữ liệu quan hệ (MySQL, PostgreSQL) và NoSQL (MongoDB, Redis…).
  • Triển khai các quy trình CI/CD, hệ thống monitor/logging (ELK, Prometheus, Grafana…).

Quản lý chất lượng & bảo mật hệ thống: 

  • Áp dụng các nguyên lý Clean Code, SOLID, DDD, CQRS.
  • Đảm bảo hệ thống bảo mật (auth, rate-limit, encrypt...), phòng chống tấn công phổ biến (SQLi, XSS, CSRF...).
  • Viết test coverage đầy đủ: unit test, integration test, contract test.

Quản lý team Back-end: 

  • Quản lý team backend, phân chia nhiệm vụ, theo dõi tiến độ, review code.
  • Thiết lập và duy trì coding convention, chuẩn hoá technical best practices.
  • Hướng dẫn junior/mid-level developer nâng cao năng lực kỹ thuật.
  • Lương upto 60M + tháng 13 + bonus tuỳ vào dự án & thực tế Công ty
  • Review lương 2 lần/năm
  • Thưởng Lễ tết, sinh nhật, 30/4, 2/9, thưởng vinh danh
  • Du lịch, teambuilding hàng năm
  • Chế độ BHXH, BHYT theo Quy định
  • Được tham gia dự án Chuyển đổi số Quốc gia
  • Thời gian làm việc: 9h-18h, T2-T6, nghỉ T7-CN
  • Địa điểm làm việc: Toà IPH, 241 Xuân Thuỷ, Cầu Giấy, HN

Job Requirement

  • Từ 7 năm kinh nghiệm phát triển hệ thống backend với Java, 2+ năm ở vị trí Tech Lead hoặc tương đương.
  • Ứng viên từng làm tại công ty fintech, eKYC, Govtech hoặc sản phẩm có lượng người dùng lớn.
  • Thành thạo:
    • Java Core, Spring Boot, Spring Cloud, Hibernate/JPA, RESTful API, Maven/Gradle.
    • Làm việc tốt với Git, Docker, CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions…).
    • Có kinh nghiệm với Redis, Kafka, RabbitMQ, Elasticsearch là lợi thế lớn.
  • Hiểu biết sâu về:
    • Kiến trúc microservice, API gateway, load balancing, database replication.
    • Mô hình Clean Architecture, DDD, Event-driven system, Message Broker.
    • Bảo mật hệ thống, xác thực OAuth2, JWT, phân quyền người dùng.
  • Có khả năng định hướng kỹ thuật cho team.
  • Chủ động đưa ra quyết định kiến trúc, công nghệ phù hợp mục tiêu sản phẩm.
  • Mentoring và truyền cảm hứng kỹ thuật cho các thành viên backend khác.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Java
  • Spring
  • Hibernate
  • Core Java
  • Git
  • Maven
  • JPA
  • Jenkins
  • Github
  • RabbitMQ
  • Elasticsearch
  • Gradle
  • Docker
  • Redis
  • Database Replication
  • Load Balancing
  • DDD
  • Apache Kafka
  • Spring Boot
  • Gitlab
  • JWT
  • Microservices
  • Fintech
  • OAUTH2
  • API Gateway
  • Clean Architecture
  • eKYC
  • CI/CD

COMPETENCES

  • Team Leadership

BUSINESS PROFILE

Amigo is a company which specializes in providing IT solutions, equipment and IT services for a variety of economic sectors, especially in the fields of finance and banking, public administration, small and medium enterprises.

Our goal is to satisfy the needs of our customers with world-class quality products, state-of-the-art technology, turnkey solutions and professional quality service. Currently, Amigo is the strategic partner of many leading IT solutions and equipments vendors in the world such as IBM, HP, Oracle, APC, Dell, Temenos, Symantec, Awayaa, Microsoft, Software, Openway, Lenovo, EMC2, Datatex, ... Along with our partners, Amigo's consultants and technical staff have successfully implemented many IT projects in various fields. With the knowledge of leading technology specialists and practical experience in many IT projects, Amigo always offers strategic assessments and solutions that are tailored to each customer. Working experience, professionalism and high responsibility are among the important factors that make Amigo different, making us a long-term and reliable partner for our customers.