DTSVN

Back End Developer

Posted: 4 minutes ago

Job Description

Company DescriptionDTSVN là công ty tiên phong về giải pháp chuyển đổi số, công cụ phát triển kinh doanh và quản trị rủi ro cho các Ngân hàng và tổ chức tài chính tại Việt Nam. Được thành lập từ 2019, Với phương châm “Cùng mang lại giá trị, cùng nhau phát triển”, DTSVN – đã và đang đồng hành cùng nhiều doanh nghiệp, tổ chức trên cả nước trong quá trình tạo dựng, xây dựng thương hiệu uy tín & chất lượng với khách hàng. Khách hàng hiện tại của chúng tôi bao gồm các tổ chức lớn như Big 4 Banks (các ngân hàng lớn nhất tại thị trường Việt Nam). DTSVN có sự hợp tác chiến lược với những đối tác quốc tế uy tín như Insider, Nuclent... Trong năm 2025 và những năm tới, Chúng tôi có tham vọng: Phát triển nguồn nhân lực + Phát triển doanh thu tăng gấp đôi vào năm 2025 và duy trì đà tăng trưởng trong các năm tiếp theo.Role Description (Mô tả công việc)Tham gia vào toàn bộ vòng đời phát triển ứng dụng backend: thiết kế kiến trúc, lập trình, kiểm thử, triển khai và tối ưu.Phân tích, thiết kế và phát triển các mô-đun dịch vụ (module/service) theo kiến trúc microservices, đảm bảo khả năng mở rộng và hiệu năng cao.Phát triển API backend (REST / GraphQL / gRPC) theo chuẩn doanh nghiệp, có khả năng tích hợp với nhiều hệ thống khác nhau.Triển khai và quản lý dịch vụ trên Docker / Kubernetes (K8S), sử dụng CI/CD pipelines (Jenkins, GitLab CI, ArgoCD…).Thiết kế và tối ưu cơ sở dữ liệu (PostgreSQL, Oracle) đảm bảo tính toàn vẹn và hiệu suất truy vấn.Viết mã nguồn sạch, có thể kiểm thử được (unit test, integration test), tuân thủ quy chuẩn code và quy trình CI/CD.Tham gia R&D công nghệ mới (Spring Boot 3+, JAX-RS, OSGi, Kafka, Redis, OpenAPI, Keycloak, v.v.) để cải tiến sản phẩm.Hỗ trợ và hướng dẫn kỹ thuật cho các thành viên trong nhóm khi cần.Tham gia viết tài liệu kỹ thuật, tài liệu thiết kế hệ thống và API.Qualifications (Yêu cầu kinh nghiệm và kỹ năng)Tốt nghiệp Cao đẳng / Đại học chuyên ngành CNTT, Kỹ thuật phần mềm, hoặc tương đương.Tối thiểu 2 năm kinh nghiệm phát triển Java Backend, ưu tiên ứng viên có kinh nghiệm với ứng dụng quy mô lớn / doanh nghiệp.Thành thạo Java 11+, hiểu sâu về OOP, Design Patterns, và mô hình lập trình hướng dịch vụ (SOA, Microservices).Kinh nghiệm phát triển ứng dụng với Spring Boot, JAX-RS (Jersey / RESTEasy) hoặc OSGi framework (Apache Karaf, Apache Camel, Apache CFX, v.v.).Nắm vững RESTful API, hiểu biết về GraphQL/gRPC là một lợi thế.Có kinh nghiệm làm việc với PostgreSQL, MySQL, Oracle, hiểu rõ về transaction, indexing, query optimization.Làm việc được với các CSDL NoSQL ElasticSearch, MongDB.Hiểu về message queue / event streaming (Kafka, RabbitMQ, Redis Pub/Sub) là lợi thế.Hiểu biết về bảo mật ứng dụng web: authentication (OAuth2, JWT), authorization (RBAC), encryption, API gateway (Kong, APISIX).Kinh nghiệm triển khai và vận hành trên Docker / Kubernetes (K8S).Sử dụng thành thạo Git, Maven/Gradle, Jenkins/GitLab CI, có tư duy DevOps cơ bản.Ưu tiên: Kinh nghiệm làm việc với các hệ thống phân tán, microservice orchestration, hoặc event-driven architecture (EDA).Có tinh thần chủ động, trách nhiệm, tư duy tối ưu hiệu năng và khả năng làm việc nhóm tốt.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In