LBank
Deeply understand business requirements and develop technical solutions to ensure the system meets key standards of high concurrency, low latency, and high availability Introduce new technologies and solutions to the team based on actual business needs, such as building/developing/maintaining/optimizing and refactoring core services, middleware, and common libraries.
Lead a small team of 2–3 developers to efficiently support project iterations, with a strong emphasis on team productivity and performance evaluation.
Take ownership of technical problem-solving, system performance optimization, and troubleshooting a wide range of technical issues during the development process. 8+ years of experience in the architecture design and development of large-scale distributed systems.
In-depth understanding of designing and optimizing systems for high concurrency, low latency, and strong consistency.
Proven experience with large-scale traffic, high-performance systems.
Strong foundation in Java, with deep knowledge of the JVM, including memory models, class loading mechanisms, performance tuning, thread safety, and garbage collection.
Proficient in network I/O, concurrent libraries, distributed systems, storage, caching, messaging, search, scheduling, performance monitoring, tracing, and performance tuning at the infrastructure level.
Hands-on experience with key components of high-concurrency and high-availability systems, such as: Load balancers (Nginx, HAProxy) Caches (Redis, Memcached) Message queues (Kafka, RabbitMQ) Distributed databases (Cassandra, HBase) Microservice architecture (Spring Cloud, Docker, Kubernetes) Experience with Raft protocol and RocksDB is a plus.
Deep practical and theoretical knowledge of open-source frameworks such as Spring Cloud, WebFlux, Vert.x, Dubbo (service discovery/RPC), Protocol Buffers (PB), governance/monitoring, and fault tolerance.
Strong integration capabilities with middleware services like Elasticsearch, RabbitMQ, Zookeeper, Kafka, and the ability to apply them effectively in real business scenarios.
Excellent communication skills, strong problem-solving abilities, a strong sense of ownership and self-motivation.
Enjoys deep-diving into root causes and summarizing learnings.
Optimization experience in relation to QPS, TPS, and latency across entire business chains.
Proven team management experience (3-5 members) with the ability to lead and coach effectively.