Việc làm này đã được thêm vào mục Việc làm đã lưu.
Bạn đã lưu tối đa 20 việc làm. Nếu bạn muốn lưu mới, hãy cập nhật Việc làm đã lưu.
Java Backend Developer (Spring Boot, Security)
CÔNG TY TNHH CÔNG NGHỆ KIM PHÚ HOÀ
Chuyên môn:
Lĩnh vực:
Dịch Vụ và Tư Vấn IT
Mô tả công việc
- Phát triển và vận hành các microservice backend cho mạng xã hội: Auth, User/Profile, Post, Reaction/Like, Comment, Feed, Notification, Search…
- Thiết kế API (REST/GraphQL BFF), triển khai Spring Boot 3.x, Spring Security, JWT/JWKS (refresh token, key rotation), rate-limit, RBAC/ABAC.
- Tối ưu hiệu năng & độ trễ: cache (Redis), CQRS, event-driven với Kafka (outbox), Resilience4j (retry/circuit breaker/bulkhead), idempotency.
- Thiết kế & tối ưu dữ liệu: PostgreSQL/TiDB (partition theo thời gian, sharding), MongoDB (buckets cho comment), indexing cho feed/search.
- Xây dựng quan sát: OpenTelemetry tracing, Prometheus/Grafana metrics, ELK/Opensearch logs; đặt SLI/SLO, alerting theo P95/P99.
- Bảo mật & tuân thủ: MFA/TOTP, mật khẩu (BCrypt/Argon2), CSRF/CORS, input validation, audit log, chống lạm dụng (rate-limit theo IP/Device-ID).
- CI/CD & vận hành: container hóa (Docker), Kubernetes/Helm, GitHub Actions; Kong API Gateway (routing, rewrite, WAF, plugin); cấu hình remote config cho homepage/alias endpoints.
- Tham gia code review, viết test (unit/integration/contract), tài liệu kỹ thuật & ADR, mentoring (đối với Senior).
Trách nhiệm chính
- Phân tích yêu cầu, thiết kế kiến trúc dịch vụ và mô hình dữ liệu đáp ứng >10M+ MAU.
- Viết code chất lượng cao, có test; đảm bảo P95 theo SLO (post ≤150ms, like ≤80ms, feed ≤250ms).
- Triển khai, theo dõi, khắc phục sự cố production (on-call theo ca với Senior).
- Bảo vệ dữ liệu người dùng; tuân thủ quy trình bảo mật & review thay đổi.
- Chỉ số đánh giá (KPIs)
- Tỷ lệ lỗi 5xx < 0.5%; SLO đạt ≥ 99.9%.
- Code coverage ≥ 70% (service lõi), SLA phản hồi PR < 24h.
- Số incident Sev-1/Sev-2 giảm theo quý; MTTR < 30 phút (mục tiêu).
Yêu cầu công việc
Yêu cầu bắt buộc
- 2–5+ năm (Middle) / 5–8+ năm (Senior) phát triển Java 17/21 với Spring Boot 3.x.
- Nắm vững Spring Security, JWT (access/refresh, kid, JWKS), OAuth2/OIDC cơ bản.
- Thiết kế API chuẩn hoá, hiểu HTTP/CORS, versioning, pagination, idempotency key.
- Kinh nghiệm SQL (PostgreSQL hoặc TiDB) & tối ưu truy vấn; hiểu transaction/consistency.
- Làm việc với Redis (cache, lock), Kafka (consumer group, exactly-once “effectively”, outbox).
- Thành thạo Docker, quen K8s (deployment, readiness/liveness, config/secret).
- Thực hành testing (JUnit/Testcontainers), code review, clean code, SOLID/DDD cơ bản.
- Giao tiếp & viết tài liệu rõ ràng; tư duy sản phẩm & hiệu năng.
Điểm cộng/Ưu tiên
- MyBatis (mapper, XML) hoặc kinh nghiệm chống N+1 với ORM.
- Thiết kế partition theo thời gian cho bảng post/like/reaction; MongoDB buckets cho comments.
- Kinh nghiệm Kong (route/strip/rewrite, rate-limit, auth plugin), GraphQL BFF.
- OpenTelemetry, Prometheus/Grafana, Jaeger/Tempo.
- Bảo mật nâng cao: MFA/TOTP, chống replay, device-binding (X-Device-Id), key rotation (Vault/KMS).
- Kinh nghiệm tối ưu feed (timeline/read model, counters eventual) & hệ thống real-time (SSE/WebSocket).
- Công nghệ & công cụ tại công ty
- Java 21 + Spring Boot 3.x, Spring Security, WebFlux, MyBatis; Gradle/Maven.
- PostgreSQL/TiDB, MongoDB, Redis, Kafka.
- Kong Gateway, Nginx; Docker, Kubernetes/Helm; GitHub Actions.
- Observability: OpenTelemetry, Prometheus/Grafana, ELK/Opensearch.
Tại sao bạn sẽ yêu thích làm việc tại đây
- Lương cạnh tranh theo năng lực (Middle/Senior), thưởng hiệu suất/quý.
- Thiết bị làm việc, ngân sách học tập/chứng chỉ, giờ linh hoạt, hybrid/remote (tuỳ chính sách).
- Môi trường product-first, dữ liệu lớn, cơ hội lên Tech Lead
CÔNG TY TNHH CÔNG NGHỆ KIM PHÚ HOÀ
Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Dịch Vụ và Tư Vấn IT
Quy mô công ty
1-50
nhân viên
Quốc gia
Vietnam
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT
Việc làm tương tự dành cho bạn
Nhận các việc làm tương tự qua email
Góp ý