Backend Developer (Java) - DESHCM
Công Ty Tài Chính TNHH HD SAISON
Mô tả công việc
1. Kiến trúc & giải pháp kỹ thuật Đề xuất, thiết kế kiến trúc hệ thống cho các sản phẩm số (API Gateway – Microservices – Integration – Messaging). Phát triển sản phẩm theo tiêu chuẩn Open API, giao tiếp giữa các hệ thống. Xây dựng low-level design (LLD), data flow, integration flow, sequence diagram. Đảm bảo giải pháp phù hợp non-functional requirements (NFRs): scalability, performance, resilience, security, monitoring. 2. Phát triển & kiểm soát kỹ thuật Backend 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ối ưu hóa hiệu năng API/service, phân tích root cause các vấn đề phức tạp. Đề xuất về kiến trúc, coding best practices, error handling, design pattern. Tham gia fix các lỗi khó, hỗ trợ troubleshooting các sự cố production/phát triển. 3. Tích hợp hệ thống & API Thiết kế luồng tích hợp với hệ thống nội bộ và 3rds. Á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. 4. DevSecOps & tuân thủ ATTT/OSS Tham gia xây dựng pipeline CI/CD theo tiêu chuẩn DevSecOps, kiểm soát license (OSS compliance), SBOM. Đảm bảo không có CVE mức High/Critical trong release; theo sát báo cáo ITS/AppSec. Rà soát thiết kế để giảm thiểu rủi ro bảo mật (OWASP Top 10, API Security Top 10). 5. Phối hợp làm việc nhóm Phối hợp với các thành viên trong team và các Chapter/Team khác. Duy trì technical documentation của team. Đề xuất công nghệ mới (framework/library) và triển khai PoC/Prototype.
Yêu cầu công việc
1. Trình độ học vấn: Tốt nghiệp Cao đẳng trở lên, chuyên ngành Khoa học máy tính, Công nghệ thông tin, Toán - Tin học. 2. Kinh nghiệm: Có ít nhất 3 năm kinh nghiệm Backend Development (Java). Kinh nghiệm triển khai Microservices, Distributed System, Event-driven architecture. 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ế. Có kiến thức về lập trình Java 17+, Python, TypeScript... và kiến thức về OOP, SOLID,... Hiểu biết tốt về các framework: Spring, Angular, React, FastAPI,... 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... 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,... 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. Hiểu biết sâu về các kỹ thuật/công nghệ: Redis, Kafka, RabbitMQ, Kong API Gateway, Camunda... Có khả năng tuning performance của ứng dụng, hệ thống. Nắm vững bảo mật ứng dụng và API (TLS/mTLS, OAuth2.1/OIDC, JWT, Rate Limiting). Hiểu rõ về OSS licenses (MIT/Apache/LGPL/GPL), SBOM, SCA, security scan. 3. Kỹ năng: Khả năng phân tích và xử lý vấn đề tốt. Chủ động, cầu tiến, chịu áp lực cao.
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.