Java Developer
Senior Backend Engineer
Remote-first Backend Engineer & System Architect with 10+ years building high-throughput, multi-tenant services. Led large consumer apps at Weibo, enterprise platforms at Kingdee, and telecom-scale backends at China Telecom. Strong in Java/Kotlin (priority), with additional production use of Rust and TypeScript/Node.js. I design clear API contracts and reliable systems with OAuth2/OIDC/JWT, RBAC, idempotency, async queues, Postgres/MySQL, Redis, Docker/K8s, and full observability (logs/metrics/traces). Looking for a remote backend role (fintech, SaaS, platform infra, or data-intensive services) where reliability, SLOs, and clean interfaces matter; comfortable with distributed teams and RFC-driven collaboration.
Yearly salary: $160,000
Hourly rate: $75
Nationality: 🇨🇳 China
Residency: 🇨🇳 China
Experience
System Architect
China Telecom 2019 - 2025
Designed and evolved multi-tenant, high-throughput backend services (Rust & TypeScript) for telecom-scale workloads; defined API contracts, versioning, and backward-compatible rollouts. Established auth & security baselines: OAuth2/OIDC, JWT, RBAC, request signing/verification, audit trails, secret/KMS management; enforced least-privilege across services. Built payment-grade workflows (async queues, retries, idempotency keys, reconciliation) for charging/billing–like processes; eliminated duplicate side-effects through deterministic dedupe. Optimized latency/cost via read-write split, Redis caching, batched I/O, background workers; set SLOs and capacity plans with error-budget tracking. Standardized observability (structured logs, metrics, tracing with OpenTelemetry) and incident response; led post-mortems with actionable remediation. Shipped via CI/CD and progressive delivery (feature flags, canary/blue-green) with IaC; reviewed RFCs/critical PRs and mentored backend engineers in distributed teams. Tech: Rust, TypeScript/Node.js, Java/Kotlin (select services), Postgres/MySQL, Redis, Kafka/RabbitMQ, Docker, Kubernetes, OAuth2/OIDC, OpenTelemetry.
Backend Developer
Kingdee 2017 - 2019
Delivered core business APIs (orders/finance/approvals/reporting) with transactional safety, clear error semantics, and partner-ready docs. Modeled domains & schemas, added indexes/partitions; implemented read models and background jobs for heavy queries. Added authentication/authorization (OAuth2/OIDC, token refresh), session hardening, and audit trails; integrated external systems (banking, invoicing, messaging). Built message-driven components (task queues, schedulers, retry/backoff) with idempotent handlers; established dashboards/alerts and on-call playbooks. Operated multi-stage releases with zero-downtime migrations and rollback plans. Tech: Java/Kotlin, C#/.NET (service integration), MySQL/Postgres, Redis, RabbitMQ/Kafka, Docker, CI/CD.
Mobile Developer
Sina 2013 - 2016
Shipped features for large-scale consumer apps (feed/messaging/search) on a bi-weekly cadence; collaborated asynchronously with server teams on API specs. Improved client networking & caching for weak-network scenarios; added offline packs and resilient retries. Integrated secure login/SSO, push, anti-abuse telemetry; aligned client metrics with server SLOs (startup, crash-free, ANR). Drove data-informed releases via feature flags and A/B tests; documented integration guides and edge-case handling. Tech: Android (Java/Kotlin), Retrofit/OKHttp, ProGuard, Gradle, A/B, analytics.
Skills
android
backend
c-sharp
java
kotlin
rust
typescript
chinese-mandarin