Trách nhiệm
• Xây dựng các sản phẩm mới hoặc nâng cấp các tính năng của sản phẩm đã có.• Làm việc với vai trò Kỹ sư phát triển phần mềm hoặc Trưởng nhóm phát triển.• Phát triển ứng dụng trên nền tảng web, xử lý dữ liệu cho các hệ thống vận hành, giám sát và quản lý.• Đọc hiểu yêu cầu, tài liệu kỹ thuật.• Xây dựng các tài liệu kỹ thuật: Phân tích yêu cầu, tài liệu thiết kế.
Yêu cầu
- Yêu cầu về kinh nghiệm• Tốt nghiệp đại học chính quy chuyên ngành công nghệ thông tin, khoa học máy tính, kỹ thuật phần mềm (hoặc tương đương).• Với ứng viên không có bằng đại học yêu cầu tối thiểu 1 năm kinh nghiệm làm việc trong lĩnh vực CNTT / phát triển phần mềm hoặc tương đương.- Yêu cầu kỹ năng cứng:• Hiểu biết về lập trình hướng dối tượng, cấu trúc dữ liệu và giải thuật.• Đối với ứng viên backend: Thành thạo ngôn ngữ lập trình Java. Có kinh nghiệm sử dụng Go là một lợi thế.• Đối với ứng viên fullstack developer, yêu cầu thành thạo JavaScript / TypeScript.• Đối với ứng viên fullstack developer, yêu cầu sử dụng thành thạo framework AngularJS / ReactJS hoặc tương đương.• Có khả năng thiết kế và triển khai REST API hoặc SOAP API.• Có kinh nghiệm làm việc với ORM (JPA, Hibernate).• Có kinh nghiệm làm việc với CSDL (MySQL/MariaDB hoặc PostgreSQL hoặc tương đương), bao gồm: phát triển giao tiếp backend - CSDL, viết các truy vấn phức tạp, tối ưu CSDL và câu truy vấn SQL.• Có kinh nghiệm phát triển backend sử dụng Spring framework: Spring Boot, Spring Core, Spring MVC, Spring Data JPA, Spring Security.• Có kinh nghiệm sử dụng các công cụ build và deployment: Maven/Ant, Docker, Jenkin.• Viết và triển khai unit testing, integration testing sử dụng các framework: Junit, Mockito.• Có kinh nghiệm làm việc với Git (hoặc công cụ quản lý phiên bản tương đương).• Khả năng tiếng Anh: Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh. Có chứng chỉ theo chuẩn TOEIC tối thiểu 550 điểm (IIG) là một lợi thế.• Ứng viên có kinh nghiệm làm việc với Kubernetes là một lợi thế.• Ứng viên có kinh nghiệm làm việc với nền tảng caching (Redis hoặc tương đương) là một lợi thế.• Ứng viên có kinh nghiệm lập trình bằng Scala là một lợi thế.• Ứng viên có kinh nghiệm làm việc với các nền tảng / framework xử lý dữ liệu lớn (Hadoop / Hive / Spark / Flink) là một lợi thế.• Ứng viên có kiến thức về các hệ thống message queues (Kafka / RabbitMQ) là một lợi thế.- Yêu cầu kỹ năng mềm:• Có khả năng tư duy, phân tích, làm việc độc lập.• Có khả năng giao tiếp, làm việc theo nhóm.
Giới thiệu công ty
13
Việc đang tuyển
0
Người theo dõi
2025-04
Thành lập
Gợi ý việc tương tự
Senior CAD/CAM Engineer (Product Development)
SWAROVSKI MANUFACTURING VIETNAM LLC · Hoà Bình
Thương lượngXem →
Thực Tập Sinh Kỹ Sư Phát Triển Sản Phẩm
CÔNG TY TNHH MATTEL VIỆT NAM · Hải Phòng
Thương lượngXem →
Operations Automation Process Development Engineer
SONION VIETNAM CO., LTD · Long An
Thương lượngXem →
Process Development Engineer (Open for Fresher)
SONION VIETNAM · Hồ Chí Minh
Thương lượngXem →
Kỹ Sư Phát Triển Phần Mềm (Backend/Fullstack Developer)
20M-40M VND
