弘明信诚logo
计 /实施 / 监理
HR Consulting

2023年Java程序员薪酬报告

来源: | 作者:弘明信诚 | 发布时间: 2023-11-03 | 2514 次浏览 | 分享到:
2023年全国16城市Java程序员薪酬水平数据。采集的岗位为该城市全部行业。


法律声明

知识产权: 弘明信诚(北京)管理咨询有限公司(下简称弘明信诚)保留本报告中所有的知识产权。禁止未经弘明信诚事先许可的擅自使用或复制。除非以书面形式另行同意,您不得公开或在任何发行材料中援引或包含本文件中所包含的信息。

责任限制:除非以书面形式另行约定,弘明信诚和其员工、董事、管理人员、代理人和分包商不为您使用本文件或其中的知识产权承担任何责任。


1. 使用说明

关于本报告:

本版报告为全行业IT职能后端软件开发工程师(Java技术栈)薪酬报告。一般情况下,专业HR应使用特定行业的薪酬报告,以获得该行业独特的人力资源市场薪酬信息。但是,如果行业中的IT软件研发职能与其他行业相比薪酬水平并不具备较高优势,则本报告中数据具备一定参考价值。

众所周知,不同城市产业结构不同。全行业薪酬报告中反应的薪酬水平高低,既受到城市整体薪酬水平高低的影响,也受到城市中IT相关行业繁荣程度和技术要求的影响。Java适合web后端服务器开发,一般来说,互联网企业较多的城市,在本报告中的薪酬水平相对较高。

数据来源:

本报告所使用的数据从公开渠道获得,我们承诺所获取的数据及获取数据所用技术、手段和过程符合中华人民共和国法律和法规规定。

为了让薪酬调研报告具备使用价值,我们没有采集那些处于非正常经营状态的企业数据。非正常经营状态包括但不限于:长期亏损;因为内外部原因出现显著于行业的营业额或利润波动;可以预见处于难以持续经营状态;主营业务模式发生改变,导致人力资源政策和实践处于转型期;处于初创阶段等。

薪酬范围:

本报告所指的薪酬包含:固定工资、不带有特定补偿目的(特定补偿目的如:异地住房补贴、差旅包干补贴)的现金福利和明确约定额度(如额度在劳动合同中约定)的绩效奖金。长期激励、非现金福利、销售佣金、分红不包含在本报告薪酬范围中。

薪酬水平:

我们使用行业常用的分位值代表薪酬水平的高低。标准如下:

90分位:代表市场上极高的薪酬水平。

75分位:市场上较高水平的薪酬,具备一定吸引力。

50分位:市场上中等水平薪酬。

25分位:市场上较低水平的薪酬。

10分位:市场极低水平的薪酬。

职位的薪酬样本数量不足时,薪酬报告无法提供90分位和10分位数据。

职位范围:

本报告不涉及高管岗位。

学历要求:

在外部招聘市场上,对候选人最低学历要求。同一职位层级一般有多种学历要求。从外部招聘市场采集到数据中,按照不同学历要求,薪酬报告给出百分制形式的各学历要求占比。岗位学历既有高中,也有中专时,统一归为高中。如果岗位学历要求只有中专(职高)没有高中,则学历要求为职高。

相关工作经验年限

在外部招聘市场上,对候选人的最低相关工作经验要求范围。这个时间范围至少涵盖90%的采集数据。

通用职等描述:

互联网/信息技术行业通用研发等级

层级

等级定义

高级专家

1.      对公司的业务需求有深入了解,能将专业知识与业务充分结合,找到最佳解决方案;

2.      在某个专业领域有较高的技术水平,能够在该领域做出中长期的系统级技术规划;

3.      本级别的典型岗位是架构师,当数据样本不足时,薪酬报告会直接使用架构师职位的数据,不再使用专家或高级专家层级分类。

专家

1.      把握本领域的研发发展方向,对研发决策产生影响

2.      识别和解决高度复杂和专业的问题,并提升、改进、优化现有方法或技术,指导团队完成某个产品或项目的设计与研发;

3.      指导和培养工程师;

4.      本级别的典型岗位是架构师,当数据样本不足时,薪酬报告会直接使用架构师职位的数据,不再使用专家或高级专家层级分类。

高级工程师

1、 具有丰富的研究、设计、开发等知识和经验,理解完整开发流程涉及的相关技术,并落实在执行方案中;

2、 在某个技术方向具有较高的水平,规划、组织、指导完成设计、开发。理解相关产品的发展方向;

3、 能独立负责项目的开发工作,在难题攻克时需要专家指导;

4、 能带领一般规模的技术研究、系统开发团队;

5、 指导、培养工程师

工程师

1、 具备某专业领域、特定技术的知识和运用相关知识工作在特定领域的经验;

2、 遵循开发流程,负责模块或子系统的设计和实现;

3、 能迅速定位和解决自己负责系统出现的突发问题和bug;

4、 独立工作,需要很少监督。

初级工程师

1、 具备某专业领域、特定技术的知识,相关专业教育背景,具备运用知识从事公司需要的工作的能力;

2、 可以在指导、监督下,完成有明确要求的工作;需要主管或高级别人员对负责的任务或产出有清晰的定义和准确沟通,并随时提供支持以达到要求;

3、 在以上条件下,可以配合完成复杂任务;

 


 2. 分城市薪酬


北京

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

574,000

626,400

742,000

864,000

1,005,000

博士:1%   硕士:5%   本科:94%  

5-8

Java高级工程师

331,300

355,000

436,800

533,300

616,000

硕士:3%   本科:89%   大专:8%  

3-8

Java工程师

202,800

216,000

260,000

324,000

365,000

硕士:2%   本科:84%   大专:14%  

1-5

Java初级工程师

140,800

151,200

172,000

193,300

234,400

硕士:1%   本科:74%   大专:25%  

3年以内


 

上海

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

601,600

665,000

810,000

1,008,000

1,120,000

硕士:4%   本科:91%   大专:4%  

5-9

Java高级工程师

328,000

350,400

432,000

540,200

648,000

本科:89%   大专:10%  

2-8

Java工程师

201,100

215,800

253,100

309,400

364,000

本科:78%   大专:22%  

1-5

Java初级工程师

129,000

140,000

165,700

180,000

216,000

本科:73%   大专:26%  

3年以内


 

广州

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

412,000

437,200

532,000

606,700

712,300

本科:93%   大专:7%  

3-8

Java高级工程师

240,000

257,100

319,500

384,000

455,000

本科:83%   大专:16%  

3-7

Java工程师

163,200

172,000

206,400

247,000

295,200

本科:75%   大专:25%  

1-5

Java初级工程师

104,000

112,000

131,200

148,800

180,000

本科:62%   大专:37%   高中:1%  

3年以内


 

深圳

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java高级专家

924,800

990,400

1,088,000

1,169,800

1,224,000

本科:100%  

7年以上

Java专家

424,800

472,000

592,000

700,600

840,000

本科:90%   大专:10%  

4-9

Java高级工程师

255,500

277,600

336,000

432,000

485,300

本科:84%   大专:16%  

3-7

Java工程师

180,000

196,800

240,000

300,000

360,000

硕士:1%   本科:75%   大专:25%  

1-5

Java初级工程师

131,200

140,800

165,600

196,000

246,100

本科:76%   大专:24%  

4年以内


 

大连

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

317,100

337,600

380,200

422,400

518,400

本科:93%   大专:7%  

4-9

Java高级工程师

223,600

234,500

292,000

352,000

420,000

本科:74%   大专:26%  

2-6

Java工程师

139,500

152,000

180,000

224,800

276,000

本科:58%   大专:41%  

1-5

Java初级工程师

86,400

92,800

112,000

128,800

158,300

本科:48%   大专:51%   职高:1%  

3年以内


 

济南

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

240,900

258,700

295,200

352,000

397,600

硕士:12%   本科:82%   大专:6%  

3-7

Java高级工程师

180,000

197,100

235,200

284,000

340,700

硕士:2%   本科:76%   大专:23%  

1-5

Java工程师

136,000

144,000

174,400

213,300

244,200

本科:72%   大专:28%  

1-5

Java初级工程师

95,200

103,200

117,600

153,600

173,300

硕士:1%   本科:66%   大专:33%  

3年以内


 

青岛

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

N/A

320,000

395,500

462,000

N/A

本科:100%  

4-8

Java高级工程师

220,000

232,000

283,300

352,000

396,000

硕士:1%   本科:84%   大专:15%  

2-6

Java工程师

140,800

151,200

180,000

228,000

268,800

硕士:2%   本科:70%   大专:29%  

1-5

Java初级工程师

91,200

96,000

112,000

131,500

156,000

本科:62%   大专:35%   高中:2%  

3年以内


 

西安

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

466,000

480,000

588,500

693,300

773,300

本科:100%  

3-7

Java高级工程师

296,000

315,500

396,000

480,000

578,000

本科:94%   大专:6%  

3-6

Java工程师

204,000

215,200

240,000

305,000

377,000

硕士:1%   本科:90%   大专:9%  

6年以内

Java初级工程师

132,000

144,000

167,200

180,000

195,900

硕士:1%   本科:75%   大专:25%  

1-5


 

南京

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

386,500

408,700

500,000

580,700

621,800

硕士:7%   本科:93%  

4-9

Java高级工程师

238,100

257,100

316,300

360,000

420,000

硕士:4%   本科:85%   大专:11%  

3-6

Java工程师

153,400

164,600

197,100

239,200

281,700

硕士:1%   本科:78%   大专:20%  

1-5

Java初级工程师

92,800

95,200

115,200

134,400

168,800

硕士:1%   本科:51%   大专:48%  

2年以内


 

杭州

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java高级专家

N/A

960,000

1,101,300

1,296,000

N/A

本科:100%  

6年以上

Java专家

520,000

568,000

709,300

896,000

1,010,000

硕士:3%   本科:95%   大专:2%  

3-8

Java高级工程师

298,400

324,000

390,000

477,900

564,000

硕士:1%   本科:89%   大专:9%  

2-8

Java工程师

182,400

197,600

236,000

289,300

344,000

本科:82%   大专:18%  

1-5

Java初级工程师

120,000

131,600

156,000

182,400

214,900

硕士:1%   本科:75%   大专:23%  

3年以内


 

苏州

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

N/A

461,300

523,600

640,000

N/A

博士:8%   本科:92%  

3-7

Java高级工程师

252,000

280,000

336,000

416,000

464,000

博士:2%   本科:83%   大专:14%  

3-7

Java工程师

167,300

174,000

212,000

255,700

312,000

硕士:2%   本科:72%   大专:27%  

1-5

Java初级工程师

93,600

102,800

117,000

144,000

220,000

本科:62%   大专:38%  

2年以内


 

合肥

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java高级工程师

200,500

211,200

257,600

336,900

360,000

硕士:4%   本科:80%   大专:16%  

3-7

Java工程师

140,000

152,000

180,000

225,600

257,600

硕士:2%   本科:76%   大专:22%  

1-5

Java初级工程师

96,200

104,000

116,800

154,700

180,000

本科:69%   大专:31%  

1-3


 

武汉

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

365,000

405,300

490,300

588,000

675,000

硕士:7%   本科:91%   大专:2%  

4-9

Java高级工程师

232,000

246,400

312,000

373,300

444,400

硕士:1%   本科:85%   大专:13%  

3-7

Java工程师

153,600

164,000

188,800

232,000

276,000

硕士:1%   本科:72%   大专:27%  

1-5

Java初级工程师

104,500

110,400

124,000

144,000

175,700

本科:65%   大专:35%  

3年以内


 

长沙

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

313,400

336,800

437,700

522,400

560,000

硕士:6%   本科:94%  

4-7

Java高级工程师

212,500

228,000

279,900

336,800

377,000

硕士:5%   本科:78%   大专:16%  

2-6

Java工程师

137,600

147,300

176,000

218,400

255,700

硕士:3%   本科:78%   大专:20%  

1-5

Java初级工程师

88,000

92,800

108,000

128,500

147,600

硕士:2%   本科:53%   大专:45%  

3年以内


 

重庆

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java高级工程师

206,400

217,600

278,700

337,900

390,000

硕士:1%   本科:89%   大专:10%  

2-7

Java工程师

137,600

148,000

181,800

225,600

262,000

硕士:1%   本科:84%   大专:15%  

1-5

Java初级工程师

86,400

92,800

108,000

120,000

145,200

本科:65%   大专:35%  

3年以内


 

成都

职位层级

10分位

25分位

50分位

75分位

90分位

最低学历要求

相关工作经验年限

Java专家

428,400

455,000

554,700

696,000

800,000

本科:100%  

4-9

Java高级工程师

237,200

260,000

321,600

406,000

464,000

硕士:2%   本科:89%   大专:9%  

2-7

Java工程师

172,000

180,000

216,000

260,000

316,300

本科:85%   大专:15%  

1-5

Java初级工程师

103,200

112,000

138,700

164,600

204,800

本科:69%   大专:31%  

3年以内

 



Java程序员薪酬报告