I/ Thông tin chung
- Chức danh : Senior Backend Developer (Java Spring Boot)
- Phòng – Ban : Phòng Phát triển và Tích hợp công nghệ
- Đơn vị : Khối Công nghệ thông tin
- Địa điểm làm việc : Hội sở chính công ty.
- Thời gian làm việc : Toàn thời gian.
- Số lượng : 1
II/ Mô tả công việc
1. Tham gia thiết kế, phát triển và vận hành các hệ thống nghiệp vụ trọng yếu của công ty chứng khoán như: Hệ thống giao dịch chứng khoán; Quản lý tài khoản khách hàng; Quản lý tài sản và danh mục đầu tư; Thanh toán, đối soát; OMS, RMS, Core Securities; Các dịch vụ hỗ trợ giao dịch và tích hợp hệ thống.
2. Thiết kế và phát triển các Backend Service, RESTful API theo kiến trúc Microservices đáp ứng yêu cầu: Hiệu năng cao (High Performance); Khả năng mở rộng (Scalability); Độ sẵn sàng cao (High Availability); Độ trễ thấp (Low Latency).
3. Tối ưu hiệu năng hệ thống thông qua việc phân tích bottleneck, tối ưu SQL, Database, Cache, Message Queue và các thành phần xử lý realtime.
4. Thiết kế cơ sở dữ liệu, tối ưu truy vấn và đảm bảo tính toàn vẹn dữ liệu cho các hệ thống có khối lượng giao dịch lớn.
5. Tham gia xây dựng kiến trúc hệ thống, đề xuất giải pháp công nghệ phù hợp với yêu cầu nghiệp vụ và định hướng phát triển lâu dài.
6. Tích hợp với các hệ thống nội bộ và đối tác như: CRM; DWH; Payment Gateway; Identity & Access Management; eKYC; Notification; Kafka/Event Streaming; API Gateway; Các hệ thống của HOSE, HNX, VSDC và các đối tác tài chính (nếu có).
7. Phối hợp với BA, QA, DevOps và các đơn vị nghiệp vụ để phân tích yêu cầu, thiết kế giải pháp và triển khai sản phẩm.
8. Tham gia review code, hướng dẫn và hỗ trợ các thành viên trong nhóm nhằm nâng cao chất lượng kỹ thuật.
9. Chủ động nghiên cứu, đánh giá và áp dụng các công nghệ mới nhằm nâng cao hiệu năng, tính ổn định và khả năng mở rộng của hệ thống.
Công nghệ chúng tôi đang sử dụng:
– Kiến trúc: Microservices, Event-Driven Architecture, RESTful API
– Ngôn ngữ lập trình: Java, Spring Boot, NodeJS, Spring Cloud, Spring Security
– Message broker: Kafka, RabbitMQ, ActiveMQ
– Cơ sở dữ liệu: Oracle, Redis, Postgres, MongoDB
– Công nghệ xử lý realtime: Apache Flink, Kafka
– Công nghệ triển khai vận hành: Docker, VMWare, Jenkins, Ansible, ElasticSearch, Elastic APM, WSO2 API Manager, Kubernetes (nếu có)
III/ Yêu cầu ứng viên
– Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin hoặc các chuyên ngành liên quan.
– Có tối thiểu 05 năm kinh nghiệm phát triển Backend với Java, trong đó có ít nhất 03 năm sử dụng Spring Boot.
– Thành thạo Java Core, Spring Boot, Spring MVC, Spring Data JPA/Hibernate, Spring Security.
– Có kinh nghiệm thiết kế và phát triển RESTful API.
– Có hiểu biết tốt về: OOP; SOLID; Design Pattern; Clean Code; Clean Architecture.
– Có kinh nghiệm làm việc với hệ quản trị cơ sở dữ liệu quan hệ như Oracle hoặc PostgreSQL; có khả năng tối ưu SQL, Index, Transaction và Performance.
– Có kinh nghiệm làm việc với Redis hoặc các hệ thống Cache.
– Có kinh nghiệm sử dụng Message Queue/Event Streaming như Kafka hoặc RabbitMQ.
– Có hiểu biết về các vấn đề của hệ thống phân tán: Concurrency; Transaction; Locking; Idempotency; Retry; Eventual Consistency.
– Có kinh nghiệm sử dụng Git và quy trình phát triển phần mềm theo Agile/Scrum.
– Có khả năng phân tích nguyên nhân, xử lý sự cố và tối ưu hệ thống trong môi trường Production.
IV/ Quyền lợi
– Thưởng các ngày Lễ tết (Tết Dương lịch, Tết Âm lịch, 8/3, tết Trung thu, 2/9, Sinh nhật Công ty, 20/10, Men’s day…), Hiếu, Hỷ, Lương tháng 13 & Thưởng KPI nếu công ty vượt Kế hoạch.
– Bảo hiểm sức khỏe DBV care, khám sức khỏe hàng năm tại các cơ sở uy tín.
– 12 ngày nghỉ phép/năm. Sau 05 năm làm việc được tăng thêm 01 ngày phép.
– Có cơ hội tham gia thiết kế kiến trúc hệ thống và định hướng công nghệ.
– Được đào tạo, chia sẻ lộ trình phát triển lên Technical Lead hoặc Solution Architect.
– Môi trường trẻ trung, hiện đại, được dẫn dắt bởi các quản lý là chuyên gia hàng đầu trong lĩnh vực Tài chính, Chứng khoán.
– Thời gian làm việc: từ thứ 2 đến thứ 6.
– Địa điểm: Tầng 16, tòa nhà Geleximco, 36 Hoàng Cầu, Phường Ô Chợ Dừa, Hà Nội
V/ Địa chỉ nhận hồ sơ
- Email: tuyendung@abs.vn
