职位描述
Java后端开发计算机软件软件/IT服务
一、岗位职责
(一)技术架构与战略规划
1.负责平台的高并发、高性能、高安全、高可靠性、强一致性等系统架构设计,保障核心业务系统在千万级用户规模下的稳定运行。
2.牵头制定应用系统平台架构、技术发展战略3年规划,主导技术架构选型,对现有产品的技术架构进行重构及优化,支撑业务跨越式发展。
3.深入分析业务的性能瓶颈,通过容量规划、全链路压测、性能优化等手段,系统性提升系统整体性能,实现核心接口响应时长降低30%以上的目标。
4.理解业务发展需求,深度参与架构、系统、分析设计等多领域项目的相关技术实践,为业务创新提供技术可行性支撑。
(二)技术规范与资产沉淀
1.负责制定全公司Java开发规范、代码评审标准、上线发布流程等技术管理规范,参与制定公司级技术标准。
2.组织编写关键技术文档(架构设计文档、接口规范、运维手册等),对通用技术组件、解决方案进行整理沉淀,提高团队技术复用率,降低重复开发成本。
3.参与产品的需求调研和需求分析,牵头梳理业务领域模型,形成可复用的产品业务架构,支撑快速业务迭代。
(三)团队管理与技术赋能
1.负责Java研发团队的梯队建设,参与人员招聘、绩效评估、职业发展规划等全生命周期管理,打造高凝聚力、高战斗力的技术团队。
2.负责组织和管理公司内部的技术培训工作,定期开展技术分享会、架构研讨课,为项目、产品开发实施团队提供全方位技术保障。
3.对系统框架相关技术和业务进行专项培训,手把手指导开发人员攻克技术难点,解决系统开发、运行中出现的各种突发问题与技术难题。
4.对开发团队进行常态化技术指导和培训,持续提升团队整体技术水平,培养核心技术骨干。
二、岗位要求
(一)基础资质要求
1.教育背景:计算机类相关专业本科及以上学历,对Java核心技术(集合、多线程、IO、并发编程等)有深入、系统性的理解。
2.工作经验:8年及以上Java开发经验,3年及以上大型互联网/企业级服务项目架构设计经验,有10人以上研发团队管理经验优先。
(二)技术能力要求
1.有大规模高并发访问的Web应用架构设计经验,具备基于微服务架构的复杂业务系统开发落地经验。
2.精通Java编程语言,深入理解JVM原理(内存模型、垃圾回收、类加载机制等),熟悉常用开发框架(Spring Boot、Spring Cloud、Dubbo等)。
3.具备优秀的数据库设计优化能力。
4.熟悉Tomcat、Nginx等开源服务器的配置与性能调优,熟悉Linux环境下的常用操作与问题排查,有Django开发经验者优先。
5.熟悉底层中间件、分布式技术体系(如RPC框架、分布式缓存、消息系统、分布式事务等)。
6.精通数据库技术(MySQL、Oracle等),具备丰富的数据库优化及SQL优化经验,能够支撑亿级数据量下的数据库架构设计。
(三)软技能与综合素质要求
1.具有高度责任感和主动性,善于跨部门沟通和团队协作,能够承受较大的工作压力。
2.工作态度踏实严谨,责任心强,有优秀的团队合作精神,能够与产品、测试、运维等跨部门团队进行有效沟通,推动项目落地。
3.具备丰富的专业技术知识、团队管理经验和领导力,能够带领团队攻克复杂技术难题,实现技术与业务的协同发展。
(一)技术架构与战略规划
1.负责平台的高并发、高性能、高安全、高可靠性、强一致性等系统架构设计,保障核心业务系统在千万级用户规模下的稳定运行。
2.牵头制定应用系统平台架构、技术发展战略3年规划,主导技术架构选型,对现有产品的技术架构进行重构及优化,支撑业务跨越式发展。
3.深入分析业务的性能瓶颈,通过容量规划、全链路压测、性能优化等手段,系统性提升系统整体性能,实现核心接口响应时长降低30%以上的目标。
4.理解业务发展需求,深度参与架构、系统、分析设计等多领域项目的相关技术实践,为业务创新提供技术可行性支撑。
(二)技术规范与资产沉淀
1.负责制定全公司Java开发规范、代码评审标准、上线发布流程等技术管理规范,参与制定公司级技术标准。
2.组织编写关键技术文档(架构设计文档、接口规范、运维手册等),对通用技术组件、解决方案进行整理沉淀,提高团队技术复用率,降低重复开发成本。
3.参与产品的需求调研和需求分析,牵头梳理业务领域模型,形成可复用的产品业务架构,支撑快速业务迭代。
(三)团队管理与技术赋能
1.负责Java研发团队的梯队建设,参与人员招聘、绩效评估、职业发展规划等全生命周期管理,打造高凝聚力、高战斗力的技术团队。
2.负责组织和管理公司内部的技术培训工作,定期开展技术分享会、架构研讨课,为项目、产品开发实施团队提供全方位技术保障。
3.对系统框架相关技术和业务进行专项培训,手把手指导开发人员攻克技术难点,解决系统开发、运行中出现的各种突发问题与技术难题。
4.对开发团队进行常态化技术指导和培训,持续提升团队整体技术水平,培养核心技术骨干。
二、岗位要求
(一)基础资质要求
1.教育背景:计算机类相关专业本科及以上学历,对Java核心技术(集合、多线程、IO、并发编程等)有深入、系统性的理解。
2.工作经验:8年及以上Java开发经验,3年及以上大型互联网/企业级服务项目架构设计经验,有10人以上研发团队管理经验优先。
(二)技术能力要求
1.有大规模高并发访问的Web应用架构设计经验,具备基于微服务架构的复杂业务系统开发落地经验。
2.精通Java编程语言,深入理解JVM原理(内存模型、垃圾回收、类加载机制等),熟悉常用开发框架(Spring Boot、Spring Cloud、Dubbo等)。
3.具备优秀的数据库设计优化能力。
4.熟悉Tomcat、Nginx等开源服务器的配置与性能调优,熟悉Linux环境下的常用操作与问题排查,有Django开发经验者优先。
5.熟悉底层中间件、分布式技术体系(如RPC框架、分布式缓存、消息系统、分布式事务等)。
6.精通数据库技术(MySQL、Oracle等),具备丰富的数据库优化及SQL优化经验,能够支撑亿级数据量下的数据库架构设计。
(三)软技能与综合素质要求
1.具有高度责任感和主动性,善于跨部门沟通和团队协作,能够承受较大的工作压力。
2.工作态度踏实严谨,责任心强,有优秀的团队合作精神,能够与产品、测试、运维等跨部门团队进行有效沟通,推动项目落地。
3.具备丰富的专业技术知识、团队管理经验和领导力,能够带领团队攻克复杂技术难题,实现技术与业务的协同发展。
登录查看完整内容







