Mô tả
- Phát triển hệ thống quản lý, kiểm soát các nghiệp vụ nội bộ ngân hàng bao gồm: mua sắm, ngân sách, tài sản, thanh quyết toán chi tiêu nội bộ, quản lý nhân sự ...
- Tham gia vào các công đoạn: kiến trúc hệ thống, thiết kế chức năng, lập trình, unit test, viết tài liệu chức năng, tối ưu performance…
- Lập trình linh hoạt trên hệ thống các ứng dụng trên nền Java Core, Java Spring Boot triển khai theo hình thích microservice chạy độc lập
- Lập trình với Angular
- Viết code và Unit test theo mô hình phát triển DevOps CI/CD
- Tối ưu performance các xử lý giải thuật
- Tham gia tìm hiểu các công nghệ, kỹ thuật mới.
Yêu cầu kinh nghiệm
Tốt nghiệp đại học trở lên chuyên ngành/chứng chỉ CNTT hoặc các ngành tương đương
Kinh nghiệm về ngôn ngữ lập trình thông dụng như Java;
Kinh nghiệm về framework và thư viện: Spring boot, Hibernate, Flask, Django, FastAPI(
Kinh nghiệm về DB SQL Server, Oracle, MySql, MongoDB, SQLite(
Kinh nghiệm về Git và Git Flow
Kinh nghiệm về web services: SOAP; RestfulAPI; gRPC; graphQL … hoặc giao thức Client - Server: Socket TCP/IP; Web Socket
Kinh nghiệm về Queue hoặc Cache như Kafka; RabbitMQ; ActiveMQ; Redis; Memcached
Kinh nghiệm về Unit test; Sonarqube; Mockito, Selenium, Pytest(
Kinh nghiệm về DevOps: Docker, Kubernetes, Ansible, Terraform, Elastic stack (ELK) Jenkins, Prometheus, Thanos, Grafana, Fluent/FluentBit, Open tracing, Zipkin, Jeager, Service mesh: Linkerd, lstio, Consul, Flagger(Canary deploy)