岗位职能:
1、参与系统设计和日常研发工作,进行项目、产品开发、技术难点的攻关,落地实施;
2、主导核心业务系统的架构设计,确保系统满足业务需求并符合行业规范;
3、对大流量、高并发和高性能分布式系统设计有深刻理解,具备相关设计实施&性能调优经验;
4、优化现有系统(多语言)的架构,解决性能瓶颈,提升系统稳定性和安全性;
5、参与现有系统和中间件组件的日常维护和优化改进。
任职要求:
1、计算机科学或相关领域本科以上学历,具备5年以上互联网后端开发经验,3年以上研发管理经验;
2、8年以上Java应用开发经验,熟悉常用的设计模式和开源框架,具备扎实的Java和数据库技术基础;
3、精通MySQL、Redis、Oracle、PGSQL等主流数据库,具备良好的SQL编程能力,熟悉Linux操作系统;
4、熟悉分布式系统、微服务架构的设计,具有分布式系统的调优经验,如JVM调优、SQL调优、缓存优化、RPC优化等;
5、熟悉应用中间件等相关技术,具备微服务架构和容器化部署(如 Docker、Kubernetes)经验等;
6、对分布式、多线程、异步处理、消息处理(如 RabbitMQ、Kafka)、搜索等中间件产品和工作机制有深入了解;
7、具备系统性能优化能力,熟悉性能测试工具和方法,能进行性能分析和瓶颈定位,提出有效优化方案;
8、拥有优秀的问题解决能力和创新思维,能够设计出既创新又实用的技术解决方案;
9、良好的表达能力、服务意识和高度责任心。