Mô tả công việc
- Phát triển hệ thống ebanking của ngân hàng có lượng khách hàng, số lượng giao dịch và giá trị giao dịch rất lớn.
- 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 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.
- 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 công việc
Yêu cầu chung
- Tốt nghiệp Đại học chuyên ngành CNTT hoặc liên quan.
- Tối thiểu 1,5 năm kinh nghiệm lập trình Backend Java .
- CV sử dụng tiếng Việt .
- Không yêu cầu ngoại ngữ (biết tiếng Anh là lợi thế).
- Ưu tiên ứng viên có kinh nghiệm trong ngân hàng / tài chính (không bắt buộc).
Năng lực kỹ thuật bắt buộc
- Nắm vững Java Core , tư duy logic và khả năng phân tích tốt.
- Có kinh nghiệm làm việc với Spring Framework : Spring, Spring Boot, Spring Cloud
- Có kinh nghiệm thiết kế và phát triển Web Services / API :
- RESTful API, SOAP, GraphQL, gRPC
- Client–Server, WebSocket, TCP/IP
- Thành thạo làm việc với Git & Git Flow .
- Có kinh nghiệm làm việc với CSDL :
- SQL: Oracle, MySQL, PostgreSQL, SQL Server
- NoSQL: MongoDB, Redis (các DB khác là lợi thế)
Kiểm thử & chất lượng
- Có kinh nghiệm viết Unit Test : Mockito, JUnit, TestNG, Cucumber, Selenium…
- Có kinh nghiệm sử dụng các công cụ kiểm soát chất lượng: SonarQube, Postman, JMeter, Apache AB
- Hiểu và áp dụng các nguyên tắc lập trình : Design Pattern, SOLID, OOP, DDD, TDD, BDD, DRY, KISS, YAGNI
Hệ thống & DevOps (lợi thế)
- Có kinh nghiệm với CI/CD & DevOps :
- Docker, Kubernetes, Jenkins
- ELK, Prometheus, Grafana, FluentBit
- Service Mesh (Istio, Linkerd), Tracing (Zipkin, Jaeger)
- Có kinh nghiệm làm việc với Queue / Cache : Kafka, RabbitMQ, Redis, Memcached
- Có hiểu biết về Cloud : AWS, Azure, GCP (hoặc tương đương)
Kiến trúc & tối ưu
- Có kinh nghiệm thiết kế kiến trúc hệ thống: MVC, Microservices, SOA, CQRS, Serverless
- Có khả năng: Tối ưu source code
- Tối ưu hệ thống, tài nguyên và thuật toán
- Có kinh nghiệm xây dựng core system, nền tảng hoặc thư viện dùng chung là lợi thế.
- Có kiến thức về lập trình an toàn & bảo mật : Hash, mã hóa: MD5, SHA256, AES, RSA, BCrypt…
Quyền lợi & Chế độ
- Mức lương : 18 - 28 triệu gross (tùy theo level và năng lực).
- Môi trường làm việc chuyên nghiệp, dự án ngân hàng lớn, ổn định.
- Cơ hội nâng cao chuyên môn Backend & hệ thống quy mô lớn.
- Địa điểm làm việc : 18 Lê Văn Lương.
- Hình thức làm việc : Onsite (Bank).
- Làm việc giờ hành chính: 8h - 17h30, Thứ 2 - Thứ 6 .
- CV (tiếng Việt)