The Collections Senior Java Developer is a senior-level technology role responsible for leading the design, development, and delivery of complex applications supporting collections and financial systems
Job Summary
The Collections Senior Java Developer is a senior-level technology role responsible for leading the design, development, and delivery of complex applications supporting collections and financial systems.
This position combines deep Java-based application development expertise with hands-on leadership in Generative AI (GenAI) solution delivery.
Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
Matching Summary
The Collections Senior Java Developer is a senior-level technology role responsible for leading the design, development, and delivery of complex applications supporting collections and financial systems.
Salary
Base: $125,760.00 - $188,640.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards; Benefits: Medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs
Skills & Requirements
Must-have
Java-based application development
Generative AI solution delivery
Microservices architecture
RESTful APIs
Spring / Spring Boot
LLMs and RAG pipelines
Nice-to-have
Collections systems experience
Financial data expertise
Open-source contributions
AI-powered development tools
Key Requirements
6-10 years of application development experience
2+ years of Generative AI solutions experience
Proficiency in Java and Python
Bachelor’s degree or equivalent practical experience