Own the design, development, and evolution of large-scale backend systems supporting high-concurrency, high-throughput, and high-availability production environments.
Architect and implement distributed system components including microservices, messaging systems, configuration centers, distributed locks, and service governance frameworks.
Lead backend platform design for systems operating at scale (tens of millions of users), ensuring performance, scalability, and reliability under peak traffic conditions.
Design and optimize middleware systems (e.g., message queues, scheduling systems, configuration management platforms) to support core business services.
Drive system performance engineering including latency optimization, throughput tuning, JVM performance analysis, and stress testing.
Design and support multi-data-center and multi-active deployment architectures, including traffic routing ...