交通银行总行社会招聘!

美食   2024-10-29 19:00   北京  




2024年交通银行总行社会招聘启事:





运行管理

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、保障数据中心ECC各类标准化流程工作高效运转,定期分析流程运行情况,形成报告并提出合理化改进建议,推进各类流程工作持续优化。

2、负责全行信息系统7*24小时监控与巡检工作,实时监测信息系统生产事件,跟踪监控告警处置进展。

3、负责信息系统批处理的执行与监测工作,跟踪批量故障处置进展,保障信息系统批处理按时完成。

4、负责响应与组织各类信息系统生产事件的处置工作,跟踪事件处置进展,记录处置过程。

5、负责数据中心IT技术服务热线的受理

6、负责数据中心ECC区域的日常管理

职位要求

1、30周岁以下,大学本科及以上学历,计算机、软件工程、电子信息、通信工程、数理统计等领域相关专业。

2、具有3年以上金融或信息行业数据中心从业经验,熟悉ITIL、ISO20000等IT服务流程体系。

3、工作责任心强,能胜任轮班工作制。

4、具备较好的沟通和团队协作精神,较强的学习能力,能承受一定的工作压力。具备良好的政治素质、身体健康,品行端正,无任何违法违规违纪行为。

5、符合交通银行亲属回避的有关规定。


运维工具研发

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、负责交通银行企业级运维工具平台的需求分析、设计、代码开发、测试运营工作。企业级运维工具平台包括一体化监控告警、运营可视化、自动化、分布式云管、大数据智能化、混沌工程等前沿技术领域。

2、参与各项开发规范的制定和开发工具链的搭建维护工作。

3、参与界定、分析和解决系统设计的缺陷,分析系统架构的可优化点,推动产品/系统性能和架构优化。

4、实时了解业内技术发展趋势,协助团队收集同业信息,为团队引入创新的技术、创新的解决方案。

职位要求

1、35周岁以下,大学本科及以上学历,计算机、软件工程、电子信息、通信工程、数理统计等领域相关专业。

2、三年以上运维工具研发相关工作经验,参与过数据中心运维自动化、监控可视化、大数据智能化、分布式云等大型项目研发建设和架构设计者优先考虑。

3、掌握至少一种主流前后端开发语言及框架,如Java、Python、React、Vue、Spring、SpringCloud等。熟悉分布式架构和云原生Kubernetes基本原理。了解主流开源技术框架与数据库中间件技术框架,如Kafka、Flink、MySQL、ZooKeeper等。

4、具备较好的沟通和团队协作精神,良好的道德品质和积极的工作态度,乐于钻研,能承受一定的工作压力。具备良好的政治素质、优秀的思想品德、较好的仪表气质,身体健康,品行端正,无任何违规违纪行为。

5、符合交通银行亲属回避的有关规定。


云计算技术专家

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、分析业界及技术动态,结合行内建设规划,负责重大云计算项目建设、项目管理和规范制定。

2、负责全行云平台建设、云平台架构设计与优化、云平台运维等相关工作。

3、分析上层应用架构,制定应用上云建设技术方案,对行内众多建设需求进行可行性评估、技术指导,并负责与之相关的系统架构评审工作。

4、制定和推广分布式云计算相关的技术规范和软件产品,做好技术保障和培训工作。

职位要求

1、38周岁以下,大学本科及以上学历,计算机、软件工程等领域相关专业,研究生及以上学历优先。

2、具有8年以上工作经验,5年以上云计算领域工作经验,具备牵头大规模云计算、虚拟化开发和实施经验,熟悉ITIL、ISO20000等IT服务流程体系。有银行业数据中心从业经验者优先。

3、掌握分布式架构、云计算相关理论知识;精通包括但不限于网络虚拟化、Linux系统、VMware、Openstack、分布式存储、Docker、Kubernetes、Prometheus、ElasticSearch、Kafka、分布式数据库等在内的技术,或其它分布式云计算相关的开源软件产品,掌握其运行机制,具有高性能、高可用架构的部署、配置和运维经验。

4、具备有大型金融企业云应用开发经验或国内头部云厂商工作经验,并对其架构和原理有较深理解者优先。

5、具有较强的分析理解力、沟通协调和文字表达能力。能够承担较大的工作压力,有责任心,具备积极主动的精神。具备良好的政治素质、身体健康,品行端正,无任何违法违规违纪行为。

6、符合交通银行亲属回避相关规定。


云计算规划管理

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、架构规划:根据交行发展战略,组织云计算能力架构规划、系统建设等工作;

2、制度建设及落实:建立云计算领域相关制度、规范及技术体系,并监督落实;

3、建设运营管理:统筹管理云计算平台的搭建及日常运营工作。

职位要求

1、35周岁以下,大学本科及以上学历,计算机、通信等相关专业。

2、具有3年及以上工作经验,具有云计算架构设计、建设、运维经验;

3、具备OpenStack架构并有规模化生产环境实施建设经验;

4、熟悉多种开源组件包括KVM、Nginx、tomcat、Redis、ES、MySQL等;熟悉K8S和Docker容器技术;

5、具备良好的沟通表达能力、规划文档及技术规范的编写能力;

6、有良好的学习意愿和自学能力、对于新技术保持兴趣;

7、具备有大型金融企业云应用开发经验或通过阿里云技术认证或同等资格认证者优先。

8、符合交通银行亲属回避的有关规定。


应用管理

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、承担应用系统的版本发布等相关生产环境变更工作;

2、负责生产系统的监控、运行维护、性能调优、故障排查、客户体验等工作;

3、参与客户体验、业务连续性、应用高可用方案的设计与实施工作;

4、参与生产运行保障值班、应急处置等工作;

5、参与分布式云平台及云上系统的建设、管理、运维等工作;

6、参与云上应用运维规范和指南的制定工作。

职位要求

1、35周岁以下,大学本科及以上学历,计算机、通信等相关专业。

2、具有3年以上IT运维、开发工作经验,熟悉UNIX、Linux等操作系统,对数据库包括但不限于DB2、Mysql等、应用中间件包括但不限于WAS、MQ等,云计算包括但不限于IaaS、PaaS、K8s、Docker等、基于JAVA的Spring等开发平台有相关的开发和运维工作经验;

3、至少熟悉一种常见自动化运维工具;熟悉分布式应用架构,拥有云上分布式应用系统相关开发、运维工作经验者优先考虑;

4、熟悉金融领域业务知识或有相关工作经验者优先考虑;熟悉阿里云相关技术栈或具有阿里云等云厂商技术认证者优先考虑;

5、能适应工作压力,具备较强的沟通和团队协作能力,具有开拓奉献精神;

6、符合交通银行亲属回避的有关规定。


系统管理

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、根据交通银行IT战略规划,参与数据中心IT架构设计与实施。

2、负责重要领域IT系统运维和重点项目的实施。

3、完成系统架构搭建和运维。

4、配合IT管理流程转型优化。

职位要求

1、35周岁以下,大学本科及以上学历,计算机、通信相关专业优先。

2、具有3年以上金融业IT工作经验,具有独立实施IT运维项目的经验;熟悉银行业IT技术运维工作内容、监管要求;对IT运维领域主流技术趋势有深刻的理解;

3、熟悉各品牌UNIX、Linux系统管理,具有大规模系统管理经验;掌握数据库管理技术,包括但不限于DB2、Oceanbase、Mysql;熟悉应用中间件,包括但不限于WAS、MQ、CICS、Tomcat;熟练掌握运维技术如Shell、Python、ansible、Zabbix等;熟悉云计算、云平台管理技术,包括但不限于IaaS、PaaS、K8s、Docker;熟悉开源软件Nginx、Redis、Kafka、Hadoop等;具备丰富代码编写调试经验。

4、熟悉ITIL、DevOps运维管理框架。有相关项目开发或实施经验者优先。

5、能适应工作压力,具备较强的沟通和团队协作能力,具有良好写作能力,具有开拓奉献精神。

6、符合交通银行亲属回避相关规定。


网络技术专家

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、负责全行网络架构、运维体系的规划和评估,负责重大网络项目的管理工作。

2、负责跟踪网络技术发展趋势和同业网络规划建设动态,参与新技术研究。

3、负责建设和完善网络技术文档体系,参与技术规范、技术文档编写和修订。

职位要求

1、38周岁以下,大学本科及以上学历,计算机、通信相关专业。

2、具有10年以上工作经验,8年以上计算机网络专业工作经验,具备大型网络规划和建设经验;有银行业数据中心从业经验者优先。

3、深入掌握TCP/IP协议栈和VxLAN网络虚拟化技术,具备丰富的SDN网络、云网络、SRv6网络和SD-WAN网络规划、建设和运维经验。

4、掌握比较全面的网络专业知识,在路由交换、网络安全、网络负载均衡、网络域名系统、光网络传输、网络运维体系等专业领域中需熟练掌握3项或以上。

5、具有敏锐的技术洞察力,热衷于钻研技术,具备良好的新技术研究能力和经验。

6、具有较强的分析理解力、沟通协调和文字表达能力。能够承担较大的工作压力,有责任心,具备积极主动的精神。具备良好的政治素质、身体健康,品行端正,无任何违法违规违纪行为。

7、符合交通银行亲属回避相关规定。


网络管理

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、建设和运维数据中心计算机通信网络及基于通信网络的增值应用。

2、承担数据中心网络信息系统及运维工具的建设及其运维工作,协同制定网络信息系统开发和管理标准。

3、承担数据中心云网络的建设及其运维工作,协同制定云网络的实践标准。

职位要求

1、35周岁以下,大学本科及以上学历,计算机、通信相关专业。

2、具有3年及以上IT工作经验,具有独立实施IT运维项目的经验。具备网络自动化运维、云平台开发和运维经验者优先。

3、熟悉阿里云、华为云等主流云平台的网络部署。具备大型专有云项目(多Region多AZ)设计、交付和运维经验者优先。

4、在网络设备信息采集、REST API接口对接、批量数据处理等方面具备丰富的开发经验,能够熟练编写脚本完成自动化运维工作。

5、具备优秀的沟通和组织协调能力,良好的写作能力和团队协作精神。

6、符合交通银行亲属回避的有关规定。


生产调度

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、规划设计全行生产管理流程体系;

2、制定和完善全行生产管理规章制度,并监督执行和落实情况; 

3、参与制定全行生产管理考核定量指标,并定期进行回顾。

4、参与数据中心生产管理工作,包括但不限于事件管理、问题管理、变更管理、IT连续性管理、资源部署管理、服务级别管理等。

职位要求

1、35周岁以下,大学本科及以上学历,计算机、通信等相关专业。

2、具有3年以上银行业生产管理工作经验,熟悉各类IT服务管理标准,包括但不限于ITIL、ISO20000、ISO22301 BCMS等;

3、熟悉计算机操作系统、中间件产品、数据库、网络技术、应用研发运维等IT各领域的专业知识和原理;

4、有IT服务流程平台管理或项目管理经验者优先;

5、熟练掌握办公软件操作,PPT和Python能力突出者优先;

6、能适应工作压力,具备较强的沟通和团队协作能力,具有开拓奉献精神;

7、符合交通银行亲属回避的有关规定。


暖通运维工程师

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、负责数据中心冷水系统、精密空调、间接蒸发空调、管道阀门、BA控制系统等基础设施的日常管理、运行维护、问题排查和优化;

2、负责数据中心冷水系统、精密空调、间接蒸发空调、管道阀门、BA控制系统等基础设施的设计与实施;

3、负责数据中心冷水系统、精密空调、间接蒸发空调、管道阀门、BA控制系统等基础设施的监控建设、管理和优化;

4、负责数据中心机房容量评估,老旧机房及基础设施风险排查及改造;

5、负责制定/梳理数据中心冷水系统、精密空调、间接蒸发空调、管道阀门、BA控制系统等基础设施的运维管理制度、操作手册、应急管理流程和预案。

职位要求

1、35周岁以下,大学本科及以上学历,电气相关专业、取得空调操作证等相关资质、证书者优先;

2、具有5年以上数据中心暖通系统运维经验,大型金融类数据中心运维管理经验优先。

3、具备丰富的冷水系统、精密空调、间接蒸发空调、管道阀门、BA控制系统等设备的设计、建设、运维经验;

4、熟悉国内外数据中心相关标准,具备市场上主流产品使用、运维经验优先,熟练使用CAD制图;

5、有较强的责任意识,良好的团队协作能力,工作积极主动;

6、符合交通银行亲属回避的有关规定。


技术测试(网络安全方向)

职位信息

招聘部门:总行-测试中心

工作地点:上海市 市辖区 

截止时间:2024-12-31

职位描述

1、负责银行软件产品安全渗透测试的整体规划、测试执行及测试报告等工作。

2、参与生产安全事件的分析工作,包括安全事件的流量包和告警信息分析,以及相关问题的测试回溯和验证。

3、制定并持续优化安全渗透测试相关管理制度、规范及工作流程。

4、关注前沿技术,通过方法和工具创新,提升安全渗透测试整体效能。

职位要求

1、大学本科及以上学历,计算机、信息安全等相关专业,38周岁(含)以下,研究生及以上学历优先。

2、具有较好的英语听说读写能力,须通过大学英语四级(CET4)考试(成绩在425分及以上),或提供具备相应外语能力的资格证明。

3、安全渗透测试相关工作经验3年及以上,具备金融机构相关工作经验者优先。

4、熟悉常见Web、APP、API、小程序等漏洞的机制原理。

5、熟练使用BurpSuite、AWVS、Nmap、MSF等常见渗透测试工具,熟练掌握PHP/Python/Shell/GO/Java/C++中至少一种编程语言。

6、有CISP、CISSP、信息安全工程师等信息安全相关证书,或有HW经验、CTF比赛获奖经历、CNVD原创漏洞证书等人员优先。

7、具有较强的业务理解力、逻辑思维能力、创新能力和管理能力,稳定的心理素质及抗压能力,良好的沟通协调和应变能力,有独立分析和解决复杂事务的能力和工作责任心。

8、具备一定的团队管理能力,具有强烈的责任感和团队合作精神。

9、身体健康,品行端正,无任何违法违纪行为。

10、符合交通银行亲属回避相关规定。


技术测试(非功能测试方向)

职位信息

招聘部门:总行-测试中心

工作地点:上海市 市辖区 

截止时间:2024-12-31

职位描述

1、负责银行软件产品的技术类测试的整体规划、流程设计、测试执行总结等工作。

2、负责推广技术类测试在用户验收测试阶段的应用,如性能测试、批量测试、异常场景测试等,提升非功能测试效率,提高软件的非功能测试质量。

3、建立并持续优化非功能测试管理制度及工作流程。

4、关注前沿技术,通过方法和工具创新,提升整体测试效能。

职位要求

1、大学本科及以上学历,计算机相关理工科类专业,38周岁(含)以下,研究生及以上学历优先。

2、具有较好的英语能力,须通过大学英语四级(CET4)考试(成绩在425分及以上),或提供具备相应外语能力的资格证明。

3、3年以上技术类测试、开发或运维等方面工作经验,具备金融机构相关工作经验者优先。

4、熟练使用测试工具如load runner、jmeter等性能测试工具,熟悉阿里云或华为云架构运维体系,熟悉Shell和SQL脚本语言,了解分布式或集中式数据库如Oceanbase/DB2 ,具备较强的异常问题排查能力。

5、熟悉ITIL、DevOps运维管理框架,了解金融行业软件研发测试流程与质量管理特点,能够独立负责批量测试、性能测试等非功能测试。

6、具有较强的逻辑思维能力、创新能力和表达能力,良好的沟通协调和应变能力,有独立分析和解决复杂事务的能力和工作责任心。

7、具备团队管理能力,具有强烈的责任感和团队合作精神。

8、身体健康,品行端正,无任何违法违纪行为。

9、符合交通银行亲属回避相关规定。


技术测试(测试开发方向)

职位信息

招聘部门:总行-测试中心

工作地点:上海市 市辖区 

截止时间:2024-12-31

职位描述

1、承担测试工具平台及测试专业工具基础架构规划,研究并建设符合交通银行技术栈路线及实际需求的工具平台。

2、负责建设与维护测试工具平台和自动化测试、流量回放框架,研发符合项目特点的自动化测试解决方案和适配的工具。

3、研究测试新技术,通过方法和工具创新,提升整体测试效能。

职位要求

1、大学本科及以上学历,计算机相关理工科类专业,38周岁(含)以下,研究生及以上学历优先。

2、具有较好的英语能力,须通过大学英语四级(CET4)考试(成绩在425分及以上),或提供具备相应外语能力的资格证明。

3、3年以上测试开发方面工作经验,掌握测试理论、流程和工具等,具备金融机构相关工作经验者优先。

4、熟悉编程语言Java/Python/C++/Shell的任一语言,熟悉使用自动化测试库(如Selenium、Appium等)或自动化测试框架(如pytest等),具备自动化测试脚本\工具开发调试能力。

5、熟悉web开发主流框架(例如Spring、Mybatis等,HTML、JavaScript前端技术),熟悉设计模式,具有系统设计能力。

6、熟悉linux系统常用命令,能独立进行配置参数修改、应用发布配置等操作。

7、具有较强的逻辑思维能力、创新能力和表达能力,良好的沟通协调和应变能力,有独立分析和解决复杂事务的能力和工作责任心。

8、具备团队管理能力,具有强烈的责任感和合作精神。

9、身体健康,品行端正,无任何违法违纪行为。

10、符合交通银行亲属回避相关规定。


法律顾问

职位信息

招聘部门:总行-内控合规部/法律事务部

工作地点:上海市  

截止时间:2024-11-15

职位描述

职责包括制定或修订格式合同,办理法律审查咨询、新业务新产品法律风险评估,开展律师管理,从事法律审查咨询及格式合同管理系统开发维护和管理。

职位要求

1、年龄一般应在38周岁及以下,全日制本科及以上学历。

2、法律专业,具有英美国家法学教育背景者优先考虑。

3、需具备两年以上金融机构、司法机关或律师事务所法律事务相关工作经验。具有涉外法律事务工作经验者优先考虑。

4、具有法律职业资格,具有较强的责任心,良好的沟通和处理问题能力,良好的文字表达能力和计算机操作技能。能以英语作为工作语言者优先考虑。

5、无任何违法违规违纪行为,热爱交通银行事业,品行端正,身体健康,符合交通银行员工招录相关规定。


电气系统运维工程师

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、负责数据中心UPS、机房配电、机房环境、中高压变压器系统、柴油发电系统等基础设施的日常管理、运行维护、问题排查和优化;

2、负责数据中心机房电气系统基础设施的设计与实施;

3、负责数据中心机房电气系统基础设施的监控建设、管理和优化;

4、负责数据中心机房电气系统基础设施风险排查及改造;

5、负责制定/梳理数据中心机房电气系统基础设施的运维管理制度、操作手册、应急管理流程和预案。

职位要求

1、35周岁以下,大学本科及以上学历,电气相关专业、取得高压操作证等相关资质、证书者优先;

2、具有5年以上数据中心基础设施运维经验,大型金融类数据中心运维管理经验优先;

3、熟悉国内外数据中心相关标准,具备市场上主流产品使用、运维经验优先,熟练使用CAD制图,重点是UPS、ATS、STS和配电柜等;

4、有较强的责任意识,良好的团队协作能力,工作积极主动;

5、熟悉机房电气系统的设计和故障处理手段,熟悉各类电气元器件的使用和故障处理,熟悉动力设备的运维工作。

5、符合交通银行亲属回避的有关规定。


安全技术专家

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、参与交行网络安全攻防体系建设,包括平台、技术和团队等方面。

2、参与重要保障时期的网络安全攻防对抗演练,参与行内外的网络攻防竞赛。

3、研究网络攻防前沿技术、新方向,主动发现交行安全风险。

职位要求

1、38周岁以下,大学本科及以上学历,计算机、信息安全等相关专业。

2、具有5年及以上安全领域工作经历。曾独立挖掘高级威胁漏洞,或在国内外知名CTF竞赛中获奖,或在省级及以上红蓝攻防对抗活动中作为主要参与者的优先。

3、精通业界主要的安全攻防技术,熟练运用各种安全分析技术,且拥有安全攻防实战经验;熟悉常见漏洞的机制原理,具备独立分析、利用、处置漏洞的能力;

4、熟悉掌握常见的渗透手段,包括但不限于情报整合、边界打点、权限维持、建立隧道等;熟练使用Burpsuite、AWVS、Nmap、MSF、CS等常用渗透测试工具;熟练掌握PHP、Python、Perl、Shell、Go中至少一种编程语言,具备独立编写渗透工具能力;熟悉各种安全产品如NDR、XDR、WAF的原理;熟悉网络知识和常见网络架构(如云网络和传统网络架构);熟悉应急响应流程,能独立进行病毒查杀、后门分析等。

5、有技术洞察力,对安全技术研究有热爱,对研究前沿技术和攻防对抗感兴趣;具备较好的沟通和团队协作精神,良好的道德品质和积极的工作态度;具备良好的政治素质、优秀的思想品德、较好的仪表气质,身体健康,品行端正,无任何违规违纪行


安全管理

职位信息

招聘部门:总行-数据中心(系统运营中心)

工作地点:上海市 市辖区 闵行区

截止时间:2024-12-31

职位描述

1、参与交行网络安全攻防体系建设,包括平台、技术和团队等方面。

2、参与重要保障时期的网络安全攻防对抗演练,参与行内外的网络攻防竞赛。

3、研究网络攻防前沿技术、新方向,主动发现交行安全风险。

职位要求

1、38周岁以下,大学本科及以上学历,计算机、信息安全等相关专业。

2、具有2年及以上安全领域工作经历。曾参加过国内外知名CTF竞赛,或省级及以上红蓝攻防对抗活动的优先。

3、熟练使用各种安全攻防技术;熟悉常见漏洞的机制原理,具备独立分析、利用、处置漏洞的能力;熟悉掌握常见的渗透手段,包括但不限于情报整合、边界打点、权限维持、建立隧道等;熟练使用Burpsuite、AWVS、Nmap、MSF、CS等常用渗透测试工具;熟悉应急响应流程,能独立进行病毒查杀、后门分析等。

4、有技术洞察力,对安全技术研究有热爱,对研究前沿技术和攻防对抗感兴趣;具备较好的沟通和团队协作精神,良好的道德品质和积极的工作态度;具备良好的政治素质、优秀的思想品德、较好的仪表气质,身体健康,品行端正,无任何违规违纪行为;

5、符合交通银行亲属回避相关规定。



点击文末左下角阅读原文,了解更多,加入交通银行!

来源:交通银行人才招聘官网

粉丝群
一个接地气、能说真话的银行人聚集地。想加入的添加丁丁个人微信号(请注明所属银行),由丁丁拉你们进粉丝群~



了解更多,可点击查看以下原创内容 
■ 银行基层到总行的距离到底有多远
■ 银行官方出面保护自家员工的样子,帅呆了!
■ 3年,50万字,我也不知道为什么要坚持……



愿意和丁丁沟通的,除了关注公众号,还可以加丁丁的个人微信~ 微信号:dinghanmei2018



热爱金融
讲述银行人的工作和生活——用热爱的态度
 最新文章