工作职责:
岗位职责
主导核心公共服务的需求分析,架构设计与编码实现:包括编写技术文档与规范,进行合适的设计选择与Trade-off,主动沟通,确保相关人员能准确对齐需求和设计,进行核心代码的实现与Code Review。
技术难题与线上问题解决:负责解决后端技术难题,包括性能优化、故障排查、系统升级等,持续确保系统的稳定运行。
技术创新与学习:持续关注后端技术领域的发展趋势和新技术,引入创新技术,特别是AI工程化落地的推动,探索LLM/Agent 技术在公共服务领域的应用,推动技术栈向智能化演进,从而提升公司的技术竞争力。
任职资格:
职位要求
专业技能
至少5年服务器端开发经验,主导设计过关键系统,如中台/公共服务等系统,并参与核心代码编写,具备良好的编程习惯;
Java或Golang语言基础扎实,包括语言基本特性、并发编程、常见数据结构的实现和使用场景,开源技术框架原理(如Spring)等;
熟悉常用的设计模式,常见缓存技术,分布式系统理论,面向对象思想以及微服务相关概念,具备基本需求分析,领域建模能力。
核心素质
在与产品/业务团队协作时,具备极强的逻辑闭环能力。当业务需求与架构原则冲突时,敢于有理有据地坚持技术底线,能通过数据和逻辑说服对方达成共赢。
具备识别“未来1年技术演进方向”的能力。在设计系统时,能平衡“过度设计”与“短视实现”,利用AI作为设计辅助工具,但始终保持对系统核心逻辑的绝对掌控力。
拥有强大自驱力,对AI原生开发模式、Agent设计模式等新事物保持理性好奇与开放心态
加分项
曾主导过大型单体应用向微服务架构的拆分,或对陈旧公共系统进行过成功的低成本重构;在大型分布式、高并发、高性能、高可用系统设计有较多的实际经验,懂得系统如何取舍;
了解企业级AuthZ (Authorization 授权)或AuthN (Authentication 认证)的整体方案,具有落地经验尤佳。
了解DDD领域驱动设计,具有落地经验尤佳。
有实际使用LangChain、Semantic Kernel 或开发过 RAG(检索增强生成),AI Agent原生应用的经验;