
Resilinc cung cấp phần mềm quản lý rủi ro và khả năng chống chịu của chuỗi cung ứng dành cho các tổ chức cần có cái nhìn rõ ràng hơn về mạng lưới nhà cung cấp và những gián đoạn tiềm ẩn. Nền tảng của công ty kết hợp AI, dữ liệu chuỗi cung ứng độc quyền, lập bản đồ, giám sát, phân tích dự đoán và chấm điểm rủi ro để giúp doanh nghiệp dự đoán vấn đề và phối hợp ứng phó với các nhà cung cấp trên toàn cầu.
Công ty hỗ trợ duy trì tính liên tục của chuỗi cung ứng, tuân thủ, lập kế hoạch liên tục kinh doanh và giám sát ESG trong các lĩnh vực như hàng không vũ trụ, chăm sóc sức khỏe và sản xuất công nghệ cao. Các giải pháp của Resilinc phù hợp với những nhà lãnh đạo và chuyên gia như CEO, giám đốc thu mua và quản lý khả năng chống chịu của chuỗi cung ứng.
Kỹ sư phần mềm cấp cao, Java/Spring Boot — Resilinc (Làm việc từ xa tại Ấn Độ)
Gia nhập Resilinc với vai trò Kỹ sư phần mềm cấp cao, xây dựng các dịch vụ backend bằng Java và Spring Boot cho nền tảng trí tuệ chuỗi cung ứng sử dụng AI tác nhân. Thiết kế microservices, API và hệ thống cloud-native có khả năng chống chịu để vận hành ở quy mô sản xuất.
Mô tả
- Thiết kế, xây dựng, kiểm thử, triển khai và bảo trì các dịch vụ backend có khả năng mở rộng, hiệu năng cao bằng Java và Spring Boot
- Phát triển mã nguồn có thể tái sử dụng, sẵn sàng cho môi trường sản xuất, đồng thời đóng góp vào thiết kế kỹ thuật và các quyết định kiến trúc
- Xây dựng API RESTful và microservices được tối ưu về tính sẵn sàng, khả năng mở rộng, tính chống chịu và khả năng chịu lỗi
- Bảo mật các tích hợp dịch vụ thông qua xác thực, phân quyền và các thực hành bảo mật API hiện hành
- Sử dụng PostgreSQL và các cơ sở dữ liệu quan hệ khác để phát triển schema hiệu quả và các giải pháp truy cập dữ liệu
- Viết, phân tích và tối ưu các câu lệnh SQL phức tạp với JPA và Hibernate
- Triển khai, vận hành và mở rộng các ứng dụng đám mây Azure thông qua quy trình CI/CD
- Sử dụng Docker và Kubernetes để hỗ trợ triển khai dạng container, điều phối và mức độ sẵn sàng vận hành
- Áp dụng các mẫu thiết kế hệ thống phân tán, bao gồm đa luồng, đồng thời, bộ nhớ đệm, cơ chế thử lại, tính chống chịu và khả năng chịu lỗi
- Tạo các bài kiểm thử đơn vị và tích hợp bằng JUnit, Mockito, Testcontainers hoặc công cụ tương đương, đồng thời tham gia đánh giá mã nguồn
- Phối hợp với quản lý sản phẩm, kiến trúc sư, QA, DevOps và các nhóm kỹ thuật để phát hành dịch vụ và tính năng
- Hướng dẫn các kỹ sư cấp junior và mid-level, đồng thời góp phần củng cố các tiêu chuẩn kỹ thuật
- Điều tra các sự cố phức tạp trong môi trường sản xuất, xác định nguyên nhân gốc rễ và triển khai giải pháp lâu dài
- Nâng cao hiệu năng, khả năng mở rộng, khả năng quan sát, bảo mật, quy trình phát triển và chất lượng mã nguồn của ứng dụng
- Theo dõi các xu hướng công nghệ liên quan và đánh giá những cơ hội thiết thực để cải tiến kỹ thuật
Yêu cầu
- Tốt nghiệp cử nhân hoặc thạc sĩ ngành Khoa học máy tính, Kỹ thuật hoặc lĩnh vực liên quan, hoặc có kinh nghiệm thực tế tương đương
- Có từ 5–8 năm kinh nghiệm phát triển phần mềm chuyên nghiệp, với năng lực thực hành vững chắc về Java, Spring Boot và kỹ thuật backend
- Có nền tảng vững chắc trong thiết kế REST API, microservices và ứng dụng phân tán bằng thiết kế hướng đối tượng, nguyên tắc SOLID và các mẫu thiết kế phổ biến
- Có ít nhất 3 năm kinh nghiệm thực tế viết các truy vấn SQL phức tạp sử dụng truy vấn con, phép nối, phép toán tập hợp, hàm tổng hợp, thiết kế schema và tối ưu truy vấn
- Có kinh nghiệm vững chắc với cơ sở dữ liệu quan hệ và PostgreSQL
- Có kinh nghiệm thực hành với JPA/Hibernate, Git, Maven hoặc Gradle, cùng các công cụ kiểm thử tự động như JUnit và Mockito
- Có kinh nghiệm làm việc với Azure, Docker, Kubernetes và các pipeline CI/CD
- Có năng lực gỡ lỗi, phân tích, giải quyết vấn đề và tinh chỉnh hiệu năng tốt, cùng hiểu biết vững chắc về phát triển backend an toàn
- Có kỹ năng giao tiếp và cộng tác xuất sắc, bao gồm kinh nghiệm làm việc trong các nhóm Agile/Scrum
- Có khả năng chủ động chịu trách nhiệm, thích ứng với các ưu tiên thay đổi và làm việc hiệu quả trong môi trường kỹ thuật sản phẩm năng động
- Có kinh nghiệm phát triển các nền tảng SaaS hoặc doanh nghiệp có lưu lượng lớn và tính sẵn sàng cao
- Có kiến thức về OAuth 2.0, JWT, công cụ quan sát hệ thống và các thực hành DevOps
- Quen thuộc với kiểm thử hiệu năng, hạ tầng dưới dạng mã, Domain-Driven Design hoặc các công nghệ frontend như Angular hay React
Phúc lợi
- Hình thức làm việc hoàn toàn từ xa
- Chế độ phúc lợi toàn diện hỗ trợ sức khỏe, an toàn tài chính và wellbeing
- Cơ hội kết nối trực tiếp
- Cơ hội phát triển chuyên môn kỹ thuật
- Văn hóa đề cao tinh thần làm chủ, mục đích công việc và tiếng nói của mỗi người trong việc định hình công nghệ tạo ra tác động