Industry Insights 14 min read

Shocking Bank Programmer Salaries Revealed

This article analyzes the rapidly growing demand for IT positions in Chinese banks, categorizes the banks, details typical roles, written tests, interview formats, and provides concrete salary ranges for each institution, offering a comprehensive view of the banking tech job market.

Java Architect Handbook
Java Architect Handbook
Java Architect Handbook
Shocking Bank Programmer Salaries Revealed

Bank Types

Central banks

Policy banks (People’s Bank of China, Agricultural Development Bank, China Development Bank, Export‑Import Bank)

State‑owned banks (ICBC, ABC, BOC, CCB, Bank of Communications, Postal Savings Bank)

Joint‑stock banks (CMB, SPDB, CITIC, China Everbright, Huaxia, Minsheng, Guangfa, Industrial, Ping An, Zheshang, Hengfeng, Bohai)

City commercial banks (Beijing, Shanghai, Guangzhou, Jiangsu, Chongqing, etc.)

Rural commercial banks

Foreign banks (Citibank, Standard Chartered, HSBC)

Job Roles, Salaries, and Interview Overview

China Merchants Bank (Joint‑stock, largest assets among peers)

Typical positions : Test development, software development, front‑end, big data, operations, DevOps – similar to internet companies.

Written test : ~15 multiple‑choice questions in 30 minutes covering data structures (BFS, DFS, tree definitions), algorithms, operating systems, computer architecture; plus 3 programming (often code‑fill) questions in 60 minutes.

Interview : Usually three rounds – two technical and one HR. Difficulty lower than top internet firms but higher than typical state enterprises.

Salary : Graduate levels 21.5k, 23.5k, 25.5k RMB (rarely 28k). 2020 package roughly 11k base, 40k allowances, 60k bonus; limited growth in first two years.

Agricultural Bank of China – Chengdu R&D Center

Basic intro : Large state‑owned listed bank with R&D centers in Beijing, Guangzhou, Shanghai, Tianjin, Chengdu.

Written test : 3‑hour exam – 45 minutes of 60 general‑knowledge questions, plus English and professional sections.

Salary : After probation, pre‑tax total 210k–260k RMB per year (probation discount applied).

Industrial and Commercial Bank of China (ICBC)

Tech stack : Primarily Java; some core systems use C; main database Oracle, also MySQL.

Written test : Same 3‑hour format, generally easier and without programming questions.

Interview : Two rounds – structured résumé discussion with follow‑up technical questions.

Salary : 150k–200k RMB per year; workload high, modest salary adjustments, relatively fast promotion.

China Construction Bank (CCB) – Financial Technology

Locations : Offices in Beijing, Shanghai, Jiangsu, Fujian, Henan, Hubei, Guangdong, Chengdu, Kunming; Beijing, Xiamen, Wuhan have most diverse positions (Xiamen emphasizes big‑data).

Positions : System design & development engineers, technical management trainees.

Interview : Two rounds, 10–25 minutes each, mainly résumé discussion with few technical questions.

Salary : Example package 9.3k × 16k RMB monthly plus 40 RMB daily meal allowance and 1,000 RMB monthly housing allowance, totaling ~250k RMB per year.

Postal Savings Bank – Chengdu R&D Center

Structure : Added Xian R&D center in 2020; hierarchy of one headquarters R&D, four regional centers, multiple branch R&D units.

Recruitment requirements : Candidates from economics, finance, management, statistics, law, computer science, IT, Chinese, mathematics, physics, engineering, etc.

Written test : No programming; 150 minutes of single‑choice questions covering logical reasoning, English, industry knowledge.

Salary : Reported total ~260k RMB; probation 6 months with monthly salary 5–6k RMB.

Shanghai Pudong Development Bank – Chengdu Center

R&D centers : Shanghai, Chengdu, Wuhan, Xi’an, Hefei.

Interview : Typically two rounds; may include a short coding test (four simple problems) followed by technical or impromptu presentation questions.

Salary : Total package 200k–230k RMB; six‑month probation at 80 % of regular salary.

Industrial Bank

Offices : Shanghai, Fuzhou, Chengdu, Hangzhou, Shenzhen, Beijing, Guangzhou, Nanjing, Xi’an, Wuhan, Suzhou; five R&D centers.

Positions : Java, C, iOS, Android, front‑end, data development, data analysis, machine learning engineers.

Salary : Total 160k–170k RMB plus 10k–20k RMB benefits; probation three months at 80 % of regular salary, limited later adjustments.

New Bank (Internet‑focused)

Background : Established June 2016 as China’s seventh approved private bank and the first in Sichuan; positioned as an internet bank.

Positions : Operations development, information security, test development, back‑end, front‑end, big‑data, big‑data algorithms.

Written test : ~30 minutes, ~30 questions covering basic computer fundamentals; a few programming tasks for technical roles.

Salary : 12k–18k RMB base in second year, plus 1k–3k RMB monthly.

Interview : One or two rounds focusing on self‑introduction and project experience.

Salary Benchmarks Across Cities

Median salaries (based on recent online disclosures, defaulting to bachelor’s degree or higher) for state‑owned, joint‑stock, policy, and foreign banks.

State‑owned bank salary levels
State‑owned bank salary levels
Joint‑stock bank salary levels
Joint‑stock bank salary levels
Policy bank salary levels
Policy bank salary levels
Foreign bank salary levels
Foreign bank salary levels

Overtime policies vary by department and are not uniformly documented.

Code example

1.
我的私密学习小圈子,从0到1手撸企业实战项目~
2.
得物二面:LoadBalancer 和 Ribbon 的区别是什么?为什么用它替代了 Ribbon?我只答上来 “停更了” ...
3.
RAG 中 Embedding 是什么?1536 维什么意思?
4.
牛啊~ Spring Boot 实现代码更新不停机!
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaInterviewSalaryChinaTech Jobsindustry insightBank IT
Java Architect Handbook
Written by

Java Architect Handbook

Focused on Java interview questions and practical article sharing, covering algorithms, databases, Spring Boot, microservices, high concurrency, JVM, Docker containers, and ELK-related knowledge. Looking forward to progressing together with you.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.