Java & runtime
Concurrency, locking, thread pools, the JVM memory model and GC, backed by production troubleshooting and tuning.
- Concurrency
- Thread Pool
- JVM
- GC
- Design Patterns
With 2 years in development leadership, I combine zero-to-one architecture and hands-on coding with complex legacy modernization across insurance, leasing, carbon assets and mobility.
Shanghai · Targeting Java Tech Lead / Senior Java Engineer roles
Real engineering work across insurance, leasing, carbon assets and mobility.
Newtouch Software, Shanghai
Unifying orders, products, marketing and user services across configurable insurance channels and H5 journeys.
I work on the core platform and H5 modernization, map legacy behavior, document flows and coordinate the transition between systems.
Delivered a unified platform and H5 promotion flow capable of supporting multiple channels.
Shanghai Xuanhui Information Technology
Connecting project, settlement and post-loan systems across payment plans, reconciliation and collections.
I led post-lease engineering, analyzed change impact, designed penalty, asset-change and warning workflows, and mentored new team members.
Delivered cross-system penalty and asset-change designs with consistency and recovery in mind.
Shanghai Qikun Technology
Green-power verification, certificate issuance, ESG assessment and lifecycle traceability for carbon assets.
As Java team lead, I owned system analysis, database design and core implementation for traceability, plus requirements and production troubleshooting.
Delivered the traceability platform from zero to one, including its data model and core functions.
From the Java runtime to distributed systems, data performance and delivery—each capability maps to production work.
Concurrency, locking, thread pools, the JVM memory model and GC, backed by production troubleshooting and tuning.
Service decomposition around domain capabilities, governance, cross-system flows, failure boundaries and legacy cutovers.
Indexes, transactions, caching, distributed locks, read/write separation and sharding for data-intensive workloads.
Kafka, RabbitMQ and Activiti for asynchronous coordination, approval flows and recoverable state transitions.
Requirement breakdown, impact analysis, code review, mentoring, containers and CI with release stability in mind.
H5 modernization, interaction and event-tracking design, plus practical Claude Code use in production development.
Eight years of experience is not just knowing more frameworks; it is recognizing risk, defining boundaries and designing for recovery.
Run old and new systems in parallel, reconcile their data and include divergence and failure scenarios in the cutover plan.
Clarify data ownership, validation and recovery around business documents and state transitions, then model changes as workflows.
Model permissions around tenant trees and departments while recording issuance, trading and retirement across the asset lifecycle.
Four capabilities hiring teams need from a senior Java engineer or hands-on tech lead.
Architecture, technology selection, data modeling and core delivery from a blank slate.
Cross-system workflows and failure boundaries across insurance, leasing and carbon assets.
Redis, messaging, data partitioning and concurrency for high-throughput, data-intensive systems.
Planning, code review, mentoring and practical AI-assisted engineering workflows.
Insurance core platform and H5 modernization, including legacy transition.
Post-lease, settlement and post-loan workflows for financial leasing SaaS.
Built an asset traceability platform from zero to one and led core ESG work.
Mobility leasing, installment and merchant SaaS engineering and delivery.
Architecture decisions, trade-offs and reusable lessons from shipped systems.
Engineering decisions around domain boundaries, shared data models and a controlled transition from legacy services.
A retrospective on penalties, asset changes and warning workflows across project, settlement and post-loan systems.
Domain boundaries, tenant isolation and lifecycle modeling across green-power verification, issuance, trading and retirement.
If you need a Java tech lead or senior engineer who can connect architecture, business and delivery, I would be glad to talk.