Principal Java/Kotlin Engineer Spring Security Auth

Hồ Chí Minh
Thỏa thuận
Toàn thời gian
Hạn nộp hồ sơ: 17/11/2026 (Còn 33 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
OMess
Nhà tuyển dụng đang online

Mô tả công việc

Top 3 Reasons To Join Us
Hybrid working; Flexible time; Macbook Pro
L&D programs; 17 days off
13.7 million B2C users; 140,000+ business customer
The Job

About the Role

We're building the Authentication & Authorization platform for a new FSA-regulated digital bank in Japan. The platform powers OAuth 2.0/OIDC-based login, token lifecycle, and identity management across four banking channels - officer dashboards, customer-facing apps, BaaS APIs, and third-party service provider integrations.

The team is located in Vietnam HCM city with high ownership. You'll own entire auth flows end-to-end - not just write tickets.

What You'll Build

  • Token lifecycle - DPoP-bound access tokens, token exchange (RFC 8693), silent refresh, session management
  • Passkey/FIDO2 - WebAuthn registration & login flows, step-up authentication for sensitive operations
  • mTLS integrations - certificate-based service-to-service auth with external financial platforms
  • Shared security library - Spring Boot starter providing standardized auth filters across all backend services
  • Integration testing - Karate-based test suites covering all auth flows at scale
  • Monitoring - Auth event observability, anomaly detection, audit trail completeness

Your Skills and Experience

Must-Have

Backend

  • Over 10 years in server-side engineering, including 5 to 7 years specializing in Kotlin or Java with Spring Boot development.
  • Redis - session management, distributed locking, caching
  • PostgreSQL - schema design, migrations
  • REST API design and HTTP security headers
  • English proficiency (reading, writing, and verbal) - the primary working language across the team and organization for daily communication, code reviews, and technical documentation.

Security & Auth

  • Strong Spring Security expertise - filter chains, OAuth2 Resource Server
  • Working knowledge of OAuth 2.0 / OIDC - authorization code, client credentials, token exchange, introspection
  • Understanding at least one: DPoP (RFC 9449), mTLS (RFC 8705), PKCE, FIDO2/WebAuthn
  • Familiarity with JWT structure - claims, JWKS, key rotation
  • Strong knowledge of authentication, authorization, session management, and secure web application development.
  • Strong understanding of the OWASP Top 10 - common web vulnerabilities, mitigation, and secure coding practices

Infrastructure

  • AWS - ECS/Fargate, Secrets Manager, VPC basics
  • Terraform or similar IaC
  • API integration testing (Karate preferred)

Nice-to-Have

  • Experience with Authlete
  • FAPI 2.0 Security Profile or financial-grade API standards
  • Microsoft Entra ID - SAML/OIDC federation, FIDO2 key enforcement
  • Cloudflare/ Akamia - mTLS termination, WAF, client certificate forwarding
  • WebAuthn/FIDO2 ceremonies - attestation, assertion, discoverable credentials
  • Fintech/banking background - FSA regulations, maker-checker patterns, audit logging
  • Japanese language ability (reading/basic communication) - a plus for requirement docs

Why This Role

  • 🏦 Real regulated bank - not a fintech startup, not a toy project. FSA-supervised, launching in Japan.
  • 🔐 Cutting-edge security standards - FAPI 2.0, DPoP, WebAuthn/FIDO2. Few teams globally work at this intersection.
  • 🚀 High ownership - small team, big scope. You'll own entire authentication channels, not just implement tickets.
  • 🌏 Global collaboration - work with engineers across Japan, Vietnam, and India on a greenfield digital banking platform.

Why You'll Love Working Here

Caring Mental & Physical Recreation:

  • Hybrid working
  • Full salary in probation & 13th month salary
  • Social insurance on full salary from probation
  • Premium Health insurance from probation
  • Flexible start 8AM-9AM from Mon-Fri
  • 16 days off annually + 1 Birthday Leave
  • Paternity leave extra 5 days
  • Annual company trip; Quarterly team building activities
  • Club activities
  • Annual health check

Caring Career & Development:

  • Clear Career path
  • Foreign language & International technology-related certifications sponsoring
  • Well-equipped facility: Macbook pro, additional monitor,..
  • Soft skill workshops
  • Tech seminars
  • Monthly and biannually Recognition Awards
  • Performance review twice/year

Yêu cầu

Java, PostgreSql, Redis, Application Security, Spring Boot, Kotlin

Quyền lợi

Caring Mental & Physical Recreation:

  • Hybrid working
  • Full salary in probation & 13th month salary
  • Social insurance on full salary from probation
  • Premium Health insurance from probation
  • Flexible start 8AM-9AM from Mon-Fri
  • 16 days off annually + 1 Birthday Leave
  • Paternity leave extra 5 days
  • Annual company trip; Quarterly team building activities
  • Club activities
  • Annual health check

Caring Career & Development:

  • Clear Career path
  • Foreign language & International technology-related certifications sponsoring
  • Well-equipped facility: Macbook pro, additional monitor,..
  • Soft skill workshops
  • Tech seminars
  • Monthly and biannually Recognition Awards
  • Performance review twice/year

Thông tin chung

  • Thu nhập: You'll love it

Nơi làm việc

  • Tòa nhà E.Town Central, Số 11 Đoàn Văn Bơ, Xom Chieu, Ho Chi Minh

Công Ty TNHH Money Forward Việt Nam

Xem trang công ty
Địa chỉ công ty: Tầng 21, Toà nhà E.town Central, 11 Đoàn Văn Bơ, Phường 12, Quận 4, Tp Hồ Chí Minh
Quy mô: Từ 10 - 25 nhân viên
Lĩnh vực: IT phần mềm
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
[Remote + Onsite] Technical Lead Engineer
Better Chance
Hồ Chí Minh
Better Chance
Thỏa thuận
Senior Fullstack Java Developer
Công Ty TNHH Aperia Solutions (Việt Nam)
Hồ Chí Minh, Phú Thọ, Phú Yên
Công Ty TNHH Aperia Solutions (Việt Nam)
Thỏa thuận
Software Developer (Java, .NET, JavaScript)
ISV Vietnam Co.,ltd
Hồ Chí Minh
ISV Vietnam Co.,ltd
Thỏa thuận
Java Software Engineer
IT Software Technology
Hà Nội, Hồ Chí Minh
IT Software Technology
Thỏa thuận
Senior Java Developer
GEM Careers
Hà Nội, Hồ Chí Minh
GEM Careers
Thỏa thuận
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Thu phí và cung cấp thông tin
  • Phí hồ sơ, đồng phục, đặt cọc.
  • Yêu cầu nộp bản gốc giấy tờ.
  • Cung cấp mã OTP.
Hứa hẹn trúng tuyển 100%
  • Không yêu cầu trình độ.
  • Không cần thử việc.
Phỏng vấn bất thường
  • Địa điểm xa văn phòng công ty.
  • Phỏng vấn qua Telegram.
Yêu cầu làm nhiệm vụ
  • Tải app, nạp tiền.
  • Làm nhiệm vụ nhận thưởng.
Tin tuyển dụng sơ sài
  • Mô tả công việc chung chung
  • Nhiệm vụ đơn giản, thu nhập khủng
  • Lỗi chính tả, đánh máy.
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.