Senior Java Developer - Assistant Vice President
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 52% of similar roles. Most pay $142,400–$187,125 — the shaded band above. At the midpoint, this role pays about $157k versus about $165k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 370 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 346 roles with salary data.
Most-posted roles
At a glance
The Collections Senior Java Developer role at a leading financial services firm is a senior-level position within the Applications Development team, focusing on designing and delivering complex applications for collections and financial systems. This individual will lead end-to-end application development using Java and Python, ensuring alignment with enterprise architecture standards while mentoring junior developers and contributing to technical decision-making in Generative AI (GenAI) solutions. Key responsibilities include developing scalable microservices architectures, integrating GenAI technologies like large language models and vector databases into existing Java-based systems, and maintaining compliance with ethical AI principles and data privacy standards. The ideal candidate has 6-10 years of experience in Java-based enterprise application development and at least two years of hands-on experience deploying production-ready GenAI solutions, along with strong programming skills in both Java and Python.
Skills
What you'll do
What we're looking for
More like this
Citi
Genworth Financial
Citi
Wise
Fiserv
Walmart