马来西亚高级 Java 后端工程师, Bitara Capital
Cheng Jian Hao
建豪是一位拥有10年经验的高级 Java 后端工程师,专注于后端工程、分布式系统、微服务、高并发处理和金融科技平台。
他的核心技术栈涵盖 Java 8–21,搭配 Spring Boot、Spring Cloud、Spring MVC、Spring Data JPA、Hibernate 和 MyBatis。他负责设计 REST API、服务架构、领域模型和可复用的后端组件,并运用事件驱动架构、异步处理、幂等性以及分布式锁与缓存等分布式系统模式——同时使用 Apache Kafka 和 RabbitMQ 进行消息传递与事件流处理。
在高并发系统方面,他运用 Java 多线程、CompletableFuture、ExecutorService、线程池优化和并发集合,构建快速可靠的服务。
他尤其擅长金融与交易技术,曾构建涉及 KYC、AML、身份验证、交易触发的推广活动、参与资格审核、返佣与佣金计算、多币种开户以及第三方金融系统集成的系统——包括在保持精确小数精度的同时,使用多线程与异步处理的并发金融计算服务。
建豪曾在一个支持超过4000万个交易账户的全球平台中积累实战经验,深入了解大规模生产系统在可扩展性、可靠性、并发性和性能方面的要求。他设计过基于 Kafka 的事件驱动平台、异步工作流、分布式服务,以及使用 Apache Flink 和 Apache Doris 构建的实时分析管道,并通过 Redis 缓存、MySQL、Oracle 和 AWS Aurora 数据库与索引优化、JVM 调优及分布式锁来提升系统性能。
除了具体实现之外,他还负责架构与技术设计,主导代码与架构评审,并指导后端工程师,同时推动工程标准的持续改进。他还将 AI 应用于软件工程工作流,包括设计一套针对特定项目的 AI 编码框架,旨在规范开发实践、提升交付一致性。
他最突出的定位是一位以后端为核心的高级工程师,其最大价值在于设计和构建可扩展、可靠且对性能高度敏感的后端系统——尤其是涉及金融交易、事件驱动架构、大批量处理、复杂系统集成和企业级平台的系统。


