Chi tiết Công việc

UnitLogo

Capgemini

Kỹ Sư Phần Mềm

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

Chia sẻ công việc

Sao chép đường dẫn

Chia sẻ qua Mạng xã hội

Công việc tương tự

Công Ty TNHH Sun Asterisk Việt Nam

Công Ty TNHH Sun Asterisk Việt Nam

Kỹ Sư Phần Mềm - Toàn thời gian

Đà Nẵng

Thỏa thuận