Your skills and experience
1. Trình độ Học vấn
- Tốt nghiệp Cao đẳng, Đại học chuyên ngành Công nghệ thông tin, Hệ thống thông tin, Điện tử viễn thông hoặc các chuyên ngành khác có liên quan.
2. Kiến thức/ Chuyên môn có liên quan
Ngôn ngữ và nền tảng
- Thành thạo Java 8+, nắm vững các tính năng mới, lập trình hướng đối tượng và lập trình phản ứng (reactive nếu áp dụng).
- Kinh nghiệm với Spring Boot 3 và hệ sinh thái Spring (Spring MVC, Spring Data, Spring Security, Spring Validation, Spring AOP…).
- Kinh nghiệm với Spring Cloud để xây dựng hệ thống microservices (Service Discovery, Config Server, OpenFeign, Circuit Breaker…).
Cơ sở dữ liệu và & Storage
- Kinh nghiệm làm việc với MariaDB (tối ưu query, transaction, indexing, performance tuning).
- Kinh nghiệm với MongoDB (schema design, aggregation framework, tối ưu hiệu năng).
- Thành thạo sử dụng Redis cho caching, message queue, pub/sub hoặc distributed locking.
Message Broker & Integration
- Kinh nghiệm sử dụng Apache Kafka (producer/consumer, topic partitioning, offset management…).
API Gateway & Hệ thống phân tán
- Có kinh nghiệm triển khai và cấu hình Kong Gateway trong hệ thống microservices (routing, rate limiting, authentication plugin, logging…).
- Hiểu biết về kiến trúc hệ thống phân tán, high availability và scalability.
Triển khai & DevOps cơ bản
- Sử dụng thành thạo Docker, ưu tiên có kinh nghiệm với Docker Swarm hoặc các giải pháp container orchestration khác.
- Kinh nghiệm CI/CD, logging, monitoring (ELK/EFK stack, Prometheus, Grafana… là điểm cộng).
Kỹ thuật & Thiết kế phần mềm
- Nắm vững Design Patterns, tư duy thiết kế kiến trúc, SOLID, Clean Code, DDD là lợi thế.
- Kinh nghiệm xây dựng hệ thống microservices hiệu năng cao, resilient và dễ mở rộng.
Công nghệ blockchain và tài sản số
- Có kinh nghiệm phát triển smart contract hoặc từng làm việc trong những dự án web3, tài sản số là một lợi thế.
Kinh nghiệm liên quan
- Có tối thiểu 3-5 năm kinh nghiệm phát triển Backend sử dụng Java.
- Đã từng tham gia xây dựng và vận hành hệ thống microservices.
- Có kinh nghiệm tối ưu hiệu năng backend: API throughput, DB performance, cache strategy.
- Ưu tiên có kinh nghiệm làm việc với Cloud: AWS/GCP/Azure.
- Ưu tiên có hiểu biết về event-driven architecture.
- Ưu tiên có kinh nghiệm làm việc với CI/CD pipelines như Jenkins, GitHub Actions, GitLab CI…
- Ưu tiên có kinh nghiệm trong lĩnh vực Fintech.
- Ưu tiên có kinh nghiệm trong lĩnh vực Blockchain, Web3, Tài sản số.