Mô tả công việc
Mô tả công việc:
Thiết kế, phát triển và duy trì các API RESTful và dịch vụ backend sử dụng Java Spring Boot.
Kiến trúc và triển khai microservices tập trung vào khả năng mở rộng, độ tin cậy và hiệu suất.
Làm việc với MongoDB để mô hình hóa dữ liệu, truy vấn và tối ưu hóa hiệu suất.
Xây dựng và quản lý các hệ thống hướng sự kiện thời gian thực bằng Kafka.
Tích hợp các công nghệ xác thực và ủy quyền hiện đại (OAuth2, JWT, OpenID Connect).
Hợp tác với các nhóm đa chức năng — kỹ sư, quản lý sản phẩm và các bên liên quan — để cung cấp các dự án chất lượng cao cho khách hàng.
Viết mã sạch, dễ bảo trì và được kiểm thử tốt theo các phương pháp hay nhất trong ngành.
Tham gia đánh giá mã, thảo luận thiết kế hệ thống và đưa ra quyết định kỹ thuật.
Giám sát, khắc phục sự cố và nâng cao hiệu suất hệ thống trong môi trường sản xuất.
🌟 Chúng tôi cung cấp:
Giờ làm việc: 9:00 sáng – 6:00 tối (Giờ Việt Nam)
Ngày nghỉ & Làm thêm giờ: 12 ngày nghỉ phép hàng năm + trả thêm giờ làm
Làm việc từ xa: Hoàn toàn từ xa – công ty chúng tôi đã hoạt động ảo từ ngày đầu
Cơ hội phát triển: Doanh nghiệp phát triển nhanh = cơ hội thăng tiến thực sự
Văn hóa & phúc lợi:
• Các chuyến đi công ty, xây dựng đội nhóm, tiệc cuối năm, quà tặng các dịp đặc biệt
• Phụ cấp họp nhóm hàng tháng
• Phụ cấp hỗ trợ thiết bị sau thời gian thử việc
👉 Mô tả công việc đầy đủ: https://www.sourcecode.com.au/job/back-end-java
Yêu cầu:
5+ năm kinh nghiệm chuyên nghiệp với vai trò Java Backend Engineer.
Chuyên môn sâu về Java, Spring Boot, thiết kế API RESTful và Maven.
Kinh nghiệm thực tế với MongoDB (thiết kế schema, aggregation pipelines, điều chỉnh hiệu suất).
Hiểu biết vững chắc về Apache Kafka cho nhắn tin và streaming.
Kiến thức thực tế về kiến trúc microservices và hệ thống phân tán.
Hiểu biết tốt về công nghệ xác thực/ủy quyền (OAuth2, JWT, SSO).
Khả năng làm việc hiệu quả trong các dự án hướng tới khách hàng với kỹ năng giải quyết vấn đề và giao việc mạnh mẽ.
Kỹ năng giao tiếp tiếng Anh xuất sắc — có khả năng hợp tác hiệu quả trong môi trường nhóm toàn cầu.
Ưu tiên có:
Kinh nghiệm trong các lĩnh vực bảo hiểm, ngân hàng, tài chính hoặc big data.
Quen thuộc với Docker, Kubernetes hoặc các nền tảng đám mây (AWS, GCP, Azure).
Kinh nghiệm với các quy trình CI/CD (Jenkins, GitHub Actions, GitLab CI).
Kiến thức về các công cụ giám sát (Prometheus, Grafana, ELK stack).
Tiếp xúc với Domain-Driven Design (DDD) hoặc kiến trúc hướng sự kiện.
Kiến thức cơ bản về JavaScript để tích hợp hoặc cộng tác full-stack.