Tóm lược
Mô tả công việc
Tóm tắt công việc
- Lập trình hệ thống các ứng dụng trên nền Java Core, Java Spring Boot và các hệ thống Middleware trên nền tảng java: Hệ thống giao dịch chứng khoán, Robot trading, chiến thuật trading, hệ thống khớp lệnh, dữ liệu thị trường, phân tích kĩ thuật,…
- Viết code và Unit test theo mô hình phát triển DevOps CI/CD
- Tích hợp với các hệ thống khác theo các giao thức: Kafka, ActiveMQ, ZeroMQ, Fix protocol, Restful, gRPC, Websocket,…
- Tối ưu performance các xử lý giải thuật
- Xây dựng các phân hệ nghiệp vụ trên hệ thống core chứng khoán, tài chính: cơ sở, phái sinh, chứng quyền, etf, trái phiếu…
- Phát triển các sản phẩm về tài chính, chứng khoán, ngân hàng, fintech
Yêu cầu công việc
- Tốt nghiệp kỹ sư Công nghệ thông tin, toán tin các trường đại học, cao đẳng hoặc các trung tâm đào tạo lập trình viên
- Có kinh nghiệm lập trình Java, SQL ít nhất 2 năm
- Ưu tiên có tố chất về tư duy thuật toán và đam mê xử lý các vấn đề thuật toán, dữ liệu lớn
- Có kinh nghiệm về lập trình xử lý song song, tối ưu performance
- Kỹ năng lập trình trên các nền tảng Core Java, Servlet/JSP, JDBC, Webservice RESTful / gRPC, Hibernate, Spring, Spring MVC, Spring Boot, Microservices, Oracle, MSSQL
- Biết sử dụng công cụ java testing Framework: JUnit, Jmeter
- Có kinh nghiệm lập trình với Redis, NodeJS/MQTT/Netty, Flink, Apache Spark, NoSQL MongoDB là một lợi thế
- Kỹ năng refector code, làm việc nhóm, review code, tích hợp
- Kỹ năng phân tích và xử lý lỗi
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Java
- Spring
- MS SQL
- Core Java
- JUnit
- JSP
- Oracle
- Hibernate
- Jmeter
- JDBC
- Java Servlet
- Web Services
- MongoDB
- NoSQL
- RESTful
- NodeJS
- Apache Spark
- Redis
- Netty
- MQTT
- Spring Boot
- Microservices
- gRPC
- Apache Flink
- SpringMVC