Kỹ Sư Phần Mềm
Kỹ Sư Phần Mềm
Ngày đăng:
08/08/2025
Hạn nộp Hồ sơ:
08/08/2025 - 01/10/2025
Chức vụ
Kỹ Sư Phần Mềm - Kỹ Sư Phần Mềm
Mức lương
Hình thức trả lương
Lương theo Công/Ca/Giờ
Hình thức làm việc
Trực tiếp
Số lượng cần tuyển
5
Giới tính
Nam, Nữ
Nơi làm việc: Hồ Chí Minh
Mô tả công việc
- Biên dịch các câu chuyện người dùng ứng dụng thành các ứng dụng chức năng
- Thiết kế, xây dựng và duy trì mã hiệu quả, có thể tái sử dụng, đáng tin cậy, có thể kiểm tra và an toàn cho React frontend và Java backend; chủ yếu trên React Frontend và một phần trên Java back-end
- Đảm bảo hiệu suất, chất lượng và khả năng phản hồi tốt nhất có thể của các ứng dụng từ giao diện người dùng
- Xác định các điểm nghẽn và lỗi, và tìm giải pháp để khắc phục sự cố
- Hỗ trợ nhóm duy trì chất lượng mã, tổ chức và tự động hóa
Yêu cầu
Kỹ năng chính:
- Ngôn ngữ: ReactJS, CSS, HTML, Java và SQL
- Các framework: SpringMVC, SpringBoot, Junit, Mockito, ReactJS, Jest, Enzym, Hibernate
- Bảo mật API Java: Xác thực, Ủy quyền, các tiêu chuẩn bảo mật chung
- Cơ sở dữ liệu: SQL server, MariaDB, MySQL, PostgreSQL
- Công cụ: Gradle, Maven, GIT, JIRA/Confluence
Kỹ năng phụ:
- Các dịch vụ đám mây cơ bản của một nhà cung cấp đám mây (AWS, Google, Azure)
- Kubernetes trên một nhà cung cấp đám mây
- Công cụ CI/CD
- Bằng Cử nhân/Thạc sĩ chuyên ngành Khoa học Máy tính, Kỹ thuật hoặc chuyên ngành liên quan
- Giao tiếp tiếng Anh tốt là điều bắt buộc
- Tối thiểu 5+ năm kinh nghiệm liên quan, chủ yếu trong phát triển backend Java và frontend React
- Thành thạo trong việc viết hiệu quả, có thể tái sử dụng, đáng tin cậy, có thể kiểm tra và bảo mật trên React frontend và Java
- Xuất sắc trong các framework Java phổ biến: Spring MVC, Spring Boot, Hibernate
- Quen thuộc với các khái niệm về MVC, JDBC và RESTful, dịch vụ vi mô
- Quen thuộc với các khía cạnh bảo mật của API phụ trợ: xác thực, ủy quyền, OAuth, OpenID, JWT, SAML, SSO
- Phân tích và thiết kế hướng đối tượng bằng cách sử dụng các mẫu thiết kế chung
- Quen thuộc với các mẫu tích hợp phổ biến: REST, Nhắn tin, Phát trực tuyến, SOAP
- Kiến thức về các mẫu đồng thời trong Java
- Kinh nghiệm thành thạo với Java và ReactJS
- Kinh nghiệm thành thạo về Quản lý trạng thái, Redux, Reducers, JavaScript và CSS trong ReactJS/UI, jQuery, XML, NodeJS
- Kiến thức chuyên sâu về Cơ sở dữ liệu quan hệ, SQL và công nghệ ORM (JPA2, Hibernate)
- Hiểu biết thành thạo về các công cụ quản lý phiên bản và xây dựng, chẳng hạn như Git, Gradle, Maven, Ant
- Sự quen thuộc với tích hợp liên tục và các dịch vụ đám mây cơ bản trên một nhà cung cấp đám mây là một lợi thế
- Kinh nghiệm làm việc trong nhóm linh hoạt, thực hành Scrum, Kanban
- Kỹ năng giao tiếp tốt, kỹ năng làm việc nhóm và kỹ năng quan hệ giữa các cá nhân
- Phương pháp làm việc chủ động và linh hoạt
- Kiến thức về lĩnh vực kinh doanh là một lợi thế: Ngân hàng
- Người chơi nhóm có kinh nghiệm làm việc với các nhóm quốc tế và đa chức năng
- Kỹ năng tự phát triển để theo kịp xu hướng thay đổi nhanh chóng.
Quyền lợi
- Bảo hiểm y tế được chi trả cho nhân viên và người phụ thuộc
- Hội thảo kỹ thuật và các khóa đào tạo kỹ năng mềm
- Môi trường làm việc chuyên nghiệp và năng động