|
|
|
|
职位描述 用小程序查看更多 |
|
职责描述
1、负责后端系统开发,如服务端应用、接口等,搭建高性能、高可用、易扩展的后端架构,为移动端和其他前端应用提供稳定数据支持。
2、与产品经理、前端开发、测试等人员密切配合,参与需求分析、技术方案设计与实施,确保后端开发与整体项目目标一致。
3、研究主流后端框架,设计并封装通用业务组件和数据处理组件,开发后端脚手架,提高开发效率和代码复用性。
4、关注后端技术发展趋势,探索引入新技术、新方法,优化现有系统,提升团队开发效率和系统性能
任职要求
1、具备 5 年以上软件开发相关工作经验,本科及以上学历,计算机科学、软件工程等相关专业
2、深入理解 Java 语言底层原理,包括内存管理、垃圾回收机制、JVM 调优等,掌握 Java 性能优化技巧,能够针对复杂业务场景进行高效的代码优化和调优。
3、深入理解并熟练运用微服务架构体系,熟练掌握 Spring Cloud、Dubbo 等微服务框架,能搭建稳定、高效、可扩展的微服务架构,处理好服务拆分、注册中心、负载均衡、服务调用等关键环节。
4、熟悉多种数据库技术,包括关系型数据库(如 MySQL、Oracle)、非关系型数据库(如 MongoDB、Redis)以及分布式数据库(StarRocks、TIDB)。
5、具备数据库设计与优化能力,能根据业务需求设计高可用、高性能的数据库架构,如设计分库分表策略应对海量数据存储与查询。
6、技术视野开阔,对新技术有一定的前瞻性,能促进技术进步和创新,有较强的分析和解决复杂问题的能力;
|
|
|
|
|
|
|