Citi tech stack

Citi builds mostly with SQL, Java, Python, JavaScript. Its stack also includes Kubernetes, Apache Kafka, Spring Boot, Angular. SQL is named in 728 of the 1,770 job postings Citi published in the last 12 months (41%). Counted by Alion from the job postings of Citi, updated Sep 26, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 26, 2026
Technologies in use
566
Postings analysed
1,770
Open now
998
Modernity
76 /100

What programming languages does Citi use?

SQL is named in 41% of job postings at Citi, followed by Java (41%), Python (39%), JavaScript (22%).

SQL 728 41% required in 93% · 395 open now · since Jul 2026
Java 725 41% required in 86% · 412 open now · since Jul 2026
Python 690 39% required in 88% · 377 open now · since Jul 2026
JavaScript 385 22% required in 61% · 231 open now · since Jul 2026
TypeScript 306 17% required in 61% · 183 open now · since Jul 2026
Kotlin 80 5% required in 61% · 53 open now · since Jul 2026
Node JS 61 3% required in 82% · 39 open now · since Aug 2026
C# 58 3% required in 62% · 33 open now · since Jul 2026
Show all (36)
SAS57
COBOL50
C++49
Scala23
Go19
Sass19
Bash14
PowerShell14
Perl12
Rust11
JCL8
Swift7
Solidity7
Visual Basic6
MATLAB5
Apex4
PHP3
Ruby3
Groovy2
Objective-C2
C2
Less1
R1
SPSS1
Stata1
Assembly1
Dart1
F#1

What frameworks and libraries does Citi use?

Spring Boot is named in 19% of job postings at Citi, followed by Angular (15%), React.js (9%), LangChain (6%).

Spring Boot 341 19% required in 94% · 193 open now · since Jul 2026
Angular 257 15% required in 88% · 144 open now · since Jul 2026
React.js 163 9% required in 89% · 100 open now · since Aug 2026
LangChain 108 6% required in 82% · 69 open now · since Aug 2026
Spring Framework 98 6% required in 89% · 52 open now · since Aug 2026
Hadoop 79 4% required in 85% · 45 open now · since Aug 2026
LangGraph 75 4% required in 89% · 52 open now · since Aug 2026
Hibernate 72 4% required in 90% · 39 open now · since Aug 2026
Show all (138)
PyTorch71
JUnit70
TensorFlow69
FastAPI67
Mockito53
Flask52
Spring Cloud52
Selenium50
LlamaIndex50
Flink48
OpenTelemetry44
Pandas44
Spring Security44
NumPy40
Scikit-learn39
CrewAI38
Vue.js30
Spring MVC29
Transformers29
AutoGen25
Django25
Redux24
RxJS22
Cypress21
Jest20
OpenAI Agents SDK19
Pytest16
Spring Data JPA15
Playwright13
Supervision13
XGBoost13
Cucumber12

And 98 more, each named in fewer postings.

What databases does Citi use?

Oracle is named in 13% of job postings at Citi, followed by PostgreSQL (7%), Redis (5%), MS SQL (3%).

Oracle 229 13% required in 91% · 137 open now · since Jul 2026
PostgreSQL 121 7% required in 86% · 70 open now · since Jul 2026
Redis 84 5% required in 83% · 55 open now · since Jul 2026
MS SQL 59 3% required in 85% · 36 open now · since Jul 2026
Cassandra 45 3% required in 80% · 27 open now · since Aug 2026
Snowflake 41 2% required in 95% · 24 open now · since Aug 2026
MySQL 37 2% required in 84% · 18 open now · since Aug 2026
MongoDB 31 2% required in 94% · 15 open now · since Jul 2026
Show all (39)
ElasticSearch29
Trino24
Neo4j21
Pinecone21
Couchbase18
Db218
DynamoDB15
ArangoDB13
Apache Iceberg13
Apache Ignite13
Google BigQuery12
KDB+12
Teradata12
BigQuery11
Delta Lake11
Chroma11
Milvus9
Amazon Redshift8
Weaviate8
Presto7
Azure Cosmos DB5
Druid5
HBase5
DuckDB4
Amazon Aurora2
Apache Solr2
Memcached2
OpenSearch1
Apache Hudi1
ClickHouse1
Qdrant1

What cloud and platforms does Citi use?

Kubernetes is named in 28% of job postings at Citi, followed by Apache Kafka (22%), OpenShift (18%), AWS (18%).

Kubernetes 492 28% required in 76% · 294 open now · since Jul 2026
Apache Kafka 388 22% required in 84% · 221 open now · since Jul 2026
OpenShift 320 18% required in 83% · 191 open now · since Jul 2026
AWS 313 18% required in 72% · 187 open now · since Aug 2026
Linux 198 11% required in 87% · 108 open now · since Jul 2026
GCP 193 11% required in 65% · 122 open now · since Aug 2026
Unix 170 10% required in 88% · 93 open now · since Jul 2026
Spark 168 9% required in 67% · 84 open now · since Aug 2026
Show all (105)
Azure165
GitHub152
Tableau151
Bitbucket112
Grafana104
Splunk87
Amazon ECS71
Power BI71
OpenAI63
GitHub Actions63
SonarQube58
GitLab CI54
Hugging Face53
RabbitMQ52
Windows47
Amazon S346
Databricks41
TeamCity41
.NET38
AppDynamics37
Akamai24
GitLab24
Anthropic20
API Gateway20
Figma20
MLFlow20
Vertex AI20
Amazon EKS19
Azure DevOps18
Kibana16
Snyk15
Red Hat14

And 65 more, each named in fewer postings.

What developer tools does Citi use?

Docker is named in 24% of job postings at Citi, followed by Jenkins (15%), Git (14%), Copilot (10%).

Docker 416 24% required in 76% · 253 open now · since Jul 2026
Jenkins 257 15% required in 81% · 146 open now · since Jul 2026
Git 245 14% required in 80% · 144 open now · since Jul 2026
Copilot 171 10% required in 88% · 101 open now · since Aug 2026
Rest API 133 8% required in 93% · 78 open now · since Aug 2026
Microsoft Excel 123 7% required in 95% · 79 open now · since Aug 2026
Devin 114 6% required in 91% · 68 open now · since Aug 2026
pySpark 89 5% required in 94% · 39 open now · since Aug 2026
Show all (119)
Gradle82
Tekton77
Google ADK76
Maven67
Prometheus67
Model Context Protocol63
GraphQL48
Terraform46
WebSockets45
IBM MQ40
gRPC32
Ansible30
Claude Code29
Apache HTTP Server27
A2A25
Helm25
Webpack21
Apache Tomcat19
Swagger18
CloudFormation18
CircleCI15
Cursor14
npm14
JMeter14
HashiCorp Vault13
Vite9
ArgoCD8
Sketch8
CICS7
Talend7
Nginx7
Semantic Kernel7

And 79 more, each named in fewer postings.

What AI and ML technologies does Citi use?

LLM is named in 8% of job postings at Citi, followed by Claude (6%), Gemini (2%), Llama (1%).

LLM 133 8% required in 90% · 71 open now · since Aug 2026
Claude 104 6% required in 92% · 68 open now · since Aug 2026
Gemini 40 2% required in 83% · 26 open now · since Aug 2026
Llama 26 1% required in 73% · 14 open now · since Aug 2026
LoRA 13 1% required in 100% · 6 open now · since Aug 2026
PEFT 13 1% required in 92% · 6 open now · since Aug 2026
ChatGPT 9 1% required in 89% · 4 open now · since Aug 2026
Mistral 6 <1% required in 100% · 3 open now · since Aug 2026
Show all (14)
Gemma4
QLoRA3
GPT-52
GPTQ2
BERT1
GPT-41

Which engineering practices does Citi ask for?

CI/CD is named in 35% of job postings at Citi, followed by AI Agents (15%), Machine Learning (12%), RAG (10%).

CI/CD 622 35% required in 86% · 376 open now · since Jul 2026
AI Agents 262 15% required in 87% · 154 open now · since Aug 2026
Machine Learning 216 12% required in 91% · 119 open now · since Aug 2026
RAG 170 10% required in 86% · 101 open now · since Aug 2026
Prompt Engineering 161 9% required in 83% · 87 open now · since Aug 2026
ETL/ELT 109 6% required in 91% · 60 open now · since Jul 2026
NLP 65 4% required in 94% · 37 open now · since Aug 2026
SLI/SLO/SLA 64 4% required in 97% · 25 open now · since Aug 2026
Show all (108)
LLM Guardrails59
Fine-tuning59
Edge AI55
Platform Engineering50
Incident Management46
Multi-Agent Systems45
Embeddings42
Agentic Workflows39
SOAP39
Knowledge Graph32
Context Engineering30
Anomaly Detection28
Tokenization26
Shift-Left25
Hybrid Search23
GraphRAG22
Hallucination22
Function Calling21
State Management21
Configuration Management18
Time Series Forecasting17
NER15
IAM13
Self-Healing13
Tool Use13
Service Mesh13
A/B Testing12
Semantic Search12
Semantic Search12
PKI12
AIOps11
DNS11

And 68 more, each named in fewer postings.

What other technologies does Citi use?

VSAM is named in <1% of job postings at Citi, followed by Ethereum (<1%), Solana (<1%), Optimism (<1%).

VSAM 7 <1% required in 100% · 6 open now · since Aug 2026
Ethereum 7 <1% required in 71% · 6 open now · since Aug 2026
Solana 3 <1% required in 100% · 2 open now · since Aug 2026
Optimism 3 <1% optional · 2 open now · since Aug 2026
Polygon 3 <1% optional · 2 open now · since Aug 2026
ZkSync Era 3 <1% optional · 2 open now · since Aug 2026
Kotlin Coroutines 1 <1% optional · 1 open now · since Sep 2026

What does each Citi team work with?

The technologies each team's postings require most often, with the number of postings that require them.

Backend

500 postings
Java372
Spring Boot227
SQL207
Apache Kafka197
Kubernetes190
Docker169

Analytics

370 postings
SQL192
Python157
Tableau71
Java60
Microsoft Excel54
Power BI37

Leadership

214 postings
Java70
SQL66
Python58
Kubernetes40
Apache Kafka36
Spring Boot33

AI/ML

122 postings
Python93
LangChain56
Docker49
Google ADK48
Kubernetes47
LangGraph43

Finance

88 postings
Microsoft Excel29
SAS8
Tableau8
Power BI7
Supervision5
C++2

Data Science

71 postings
SQL53
Python43
Spark23
Oracle19
pySpark19
Hadoop18

See the open roles

How does your stack fit Citi?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does Citi pay by technology?

Median stated pay of the postings that name each technology, against the median of all Citi postings with stated pay: $172k across 671 postings.

TechnologyPostings with payMedianvs company median
Java308$171k−1%
Python259$171k−1%
SQL253$171k−1%
Kubernetes225$171k−1%
Apache Kafka176$171k−1%
JavaScript167$171k−1%
Spring Boot143$171k−1%
AWS139$189k+10%
OpenShift134$171k−1%
TypeScript131$171k−1%

How modern is the Citi stack?

Cutting-edge AI adopter 76/100

Citi scores 76 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 14; legacy ones: 2.

How common is the Citi stack in its industry?

Share of the 675 companies in the same industries, whose stack Alion knows, that use each technology.

SQL66%
Java39%
Python61%
Kubernetes42%
Apache Kafka31%
JavaScript49%
Spring Boot21%
OpenShift11%
AWS46%
TypeScript40%

Questions about the Citi tech stack

What programming languages does Citi use?

The languages named in Citi job postings are SQL (41%), Java (41%), Python (39%), JavaScript (22%), TypeScript (17%), as a share of the 1,770 postings of the last 12 months.

Does Citi use Spring Boot?

Yes. Spring Boot is named in 341 of 1,770 job postings (19%) and required in 321 of them.

What cloud and platforms does Citi use?

The cloud and platforms named in Citi job postings are Kubernetes (492), Apache Kafka (388), OpenShift (320) (postings in brackets).

What skills do you need for a Backend job at Citi?

Backend postings at Citi most often require Java (372), Spring Boot (227), SQL (207), Apache Kafka (197), out of 500 postings in the last 12 months.

Is the Citi tech stack changing?

No new technology has appeared in Citi job postings in the last six months.

How modern is the Citi tech stack?

Citi scores 76 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 14; legacy ones: 2.

How does Alion know the Citi tech stack?

Alion reads every job posting Citi publishes and tags the technologies each one names. The figures on this page count the 1,770 postings of the last 12 months and were updated on Sep 26, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "Citi tech stack: 566 technologies from 1,770 job postings", as of Sep 26, 2026. https://alion.io/company/citi/technologies

Licence: CC BY-SA 4.0JSON