Technical Lead (Java Backend)
Mô tả công việc
Kiến trúc & giải pháp kỹ thuật
Thiết kế API contract (REST/OpenAPI 3.1), phân tách domain, xác định chuẩn giao tiếp giữa các service.
Xây dựng, review high- level design (HLD), low- level design (LLD), data flow, integration flow, sequence diagram.
Đưa ra quyết định kỹ thuật (technical decision) theo nguyên tắc Architecture Governance.
Đảm bảo giải pháp phù hợp non- functional requirements (NFRs): scalability, performance, resilience, security, monitoring.
Đề xuất, thiết kế kiến trúc hệ thống cho các sản phẩm/dịch vụ số (API Gateway – Microservices – Integration – Messaging).
Phát triển & kiểm soát kỹ thuật Backend
Mentor team backend về kiến trúc, coding best practices, error handling, pattern (CQRS, Event- driven, Saga, Circuit Breaker…).
Tối ưu hóa hiệu năng API/service, phân tích root cause các vấn đề phức tạp.
Tham gia fix các lỗi khó, hỗ trợ troubleshooting các sự cố production/phát triển.
Review code, tiêu chuẩn coding, bảo đảm chất lượng và nhất quán giữa các dự án.
Tích hợp hệ thống & API
Áp dụng chuẩn API theo ban hành: REST, OpenAPI 3.1, RFC7807, phân trang, idempotency, retry/backoff, JWT/OAuth 2.1.
Thiết kế luồng tích hợp với hệ thống nội bộ (Core Banking, LOS, CRM…) và hệ thống đối tác/fintech.
Đảm bảo an toàn API: TLS/mTLS, rate limit, anti- abuse, data masking, logging theo tiêu chuẩn ATTT.
DevSecOps & tuân thủ ATTT/OSS
Rà soát thiết kế để giảm thiểu rủi ro bảo mật (OWASP Top 10, API Security Top 10).
Đảm bảo không có CVE mức High/Critical trong release; theo sát báo cáo ITS/AppSec.
Xây dựng pipeline CI/CD theo tiêu chuẩn DevSecOps, bao gồm SAST/SCA/DAST, kiểm soát license (OSS compliance), SBOM.
Chuẩn hóa cấu trúc Artifact phát hành: LICENSES/NOTICE/SBOM theo quy định OSS.
Quản lý & điều phối kỹ thuật
Tham gia lập kế hoạch release, migration, cutover.
Là đầu mối kỹ thuật giữa Business, BA, PM, QA, DevOps và các nhóm Dev khác.
Đề xuất công nghệ mới (framework/library) và dẫn dắt triển khai PoC/Prototype.
Phân tích, đánh giá capacity hệ thống và khuyến nghị mở rộng.
Giám sát chất lượng backend deliverable của dự án.
Yêu cầu công việc
Trình độ học vấn
Đại học chuyên ngành CNTT, Khoa học máy tính, Hệ thống thông tin hoặc tương đương.
Kinh nghiệm
Có khả năng tuning performance của ứng dụng, hệ thống.
Hiểu biết và có kiến thức thực tế với các mô hình phát triển như Waterfall, Agile,...
Hiểu biết tốt về các framework: Spring, Angular, React, FastAPI, ...
Nắm vững bảo mật ứng dụng và API (TLS/mTLS, OAuth2.1/OIDC, JWT, Rate Limiting).
Trải nghiệm hệ thống Tài chính – Ngân hàng/Fintech là lợi thế lớn.
Có ít nhất 5 năm kinh nghiệm Backend Development (Java).
Kinh nghiệm triển khai Microservices, Distributed System, Event- driven architecture.
Hiểu rõ về OSS licenses (MIT/Apache/LGPL/GPL), SBOM, SCA, security scan.
Có ít nhất 2 năm kinh nghiệm thiết kế kiến trúc hệ thống hoặc Technical Lead.
Hiểu biết sâu về các kỹ thuật/công nghệ: Redis, Kafka, RabbitMQ, Kong API Gateway, Camunda …
Hiểu biết tốt về các mô hình kiến trúc: Monolithic, Microservice, Serverless, Event- driven... Các mô hình kiến trúc khác: Micro frontend, Mini- app ...
Có kinh nghiệm làm việc trên các nền tảng Private Cloud, Public Cloud, các nền tảng Containerization.
Có kiến thức về lập trình Java 17+, Python, TypeScript... và kiến thức về OOP, SOLID,…
Có kinh nghiệm trong ngành Tài chính tiêu dùng, Bảo hiểm, Ngân hàng là một lợi thế.
Kỹ năng
Chủ động, cầu tiến, chịu áp lực cao.
Khả năng phân tích và xử lý vấn đề xuất sắc.
Khả năng dẫn dắt kỹ thuật, truyền đạt kiến thức cho team.
Giao tiếp tốt với non- tech stakeholders.
Quyền lợi
Thử việc 100% mức lương; 16 ngày phép/năm; Lương tháng 13, thưởng và phụ cấp tùy theo từng vị trí; Được tham gia khóa đào tạo chuyên môn; Khám sức khỏe định kỳ; Bảo hiểm tai nạn 24/24; Ký Hợp đồng Lao động chính thức; Chế độ Bảo hiểm xã hội, Bảo hiểm thất nghiệp, Bảo hiểm y tế theo quy định Nhà nước sau 2 tháng thử việc.
Cập nhật gần nhất lúc: 2026-07-06 22:10:02










