Citi
Join to apply for the
Backend Senior Java Developer, AVP
role at
Citi Get AI-powered advice on this job and more exclusive features. About Citi:
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi is a global financial institution focused on delivering secure, reliable, and innovative technology solutions. Our Enterprise Operations & Technology teams work to keep the bank safe, manage resources, and provide the tools our workforce needs to be successful. We reimagine client and partner experiences to deliver excellence through secure and efficient services. Our Commitment:
Citi values diversity and fosters an environment where the best people want to work. We promote merit, personal development, and opportunities for all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work. Role Overview
- The
Backend Senior Java Developer, AVP
is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The objective is to contribute to applications systems analysis and programming activities. Responsibilities Conduct feasibility studies, time and cost estimates, IT planning, risk assessment, applications development, and model development; establish and implement new or revised applications systems to meet business needs Monitor and control all phases of the development process (analysis, design, construction, testing, implementation) and provide user and operational support to business users Analyze complex problems, evaluate business processes and industry standards, and make evaluative judgments Recommend and develop security measures in post-implementation analysis to ensure system design and functionality Consult with users/clients and other technology groups on issues; recommend advanced programming solutions and assist in customer exposure systems Ensure procedures are followed and help define operating standards and processes Serve as advisor or coach to new or lower-level analysts Operate with limited direct supervision and exercise independent judgment Act as SME to senior stakeholders and/or team members Assess risk when making business decisions, adhere to laws and regulations, and escalate/control issues with transparency
Qualifications
5-8 years of relevant experience Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education
Bachelor's degree in Computer Science, Computer Engineering, Information Technology or related field of study
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Details
- Citi Banking Technology is a business-aligned technology organization focused on solving bankers pain points and delivering innovative platforms/products. We work in a cross-functional, globally distributed team using agile, DevOps practices. Key Responsibilities Hands-on development in Java, Spring Boot, microservices and SPA frameworks Design, code and deploy strategic solutions prioritized from business needs Code review to ensure quality and alignment with requirements Participate in team initiatives to build configurable and extensible solutions Participate in application lifecycle using agile methodologies and bi-weekly sprints Triage technical issues and lead teams toward resolution
Key Skills
Java development, Spring, Kafka, REST APIs Microservices architecture and best practices NoSQL (e.g., MongoDB), performance tuning, and Java integration Build tools (e.g., Gradle) Testing frameworks (TDD/BDD, Cucumber, Spring) Source control with Git Mobile application design and architecture awareness Strong collaboration, analytical, and troubleshooting skills CI/CD familiarity
Anticipated Posting Close Date: Oct 31, 2025 Location & Type
Primary Location:
Irving, Texas, United States Employment Type:
Full-time Salary Range (base):
$107,120.00 - $160,680.00 In addition to salary, Citi offers incentive/retention awards, benefits, and paid time off. Benefits details vary by jurisdiction and role. For more information visit citibenefits.com. EEO and Accessibility
Citi is an equal opportunity employer. Qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. If you require accommodations to search or apply, please review Accessibility at Citi and Citis EEO Policy Statement. Note:
Seniority level not applicable; job function includes Engineering and Information Technology; industries include Banking, Financial Services, and Investment Banking. Referrals increase your chances of interviewing at Citi. #J-18808-Ljbffr
Backend Senior Java Developer, AVP
role at
Citi Get AI-powered advice on this job and more exclusive features. About Citi:
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi is a global financial institution focused on delivering secure, reliable, and innovative technology solutions. Our Enterprise Operations & Technology teams work to keep the bank safe, manage resources, and provide the tools our workforce needs to be successful. We reimagine client and partner experiences to deliver excellence through secure and efficient services. Our Commitment:
Citi values diversity and fosters an environment where the best people want to work. We promote merit, personal development, and opportunities for all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work. Role Overview
- The
Backend Senior Java Developer, AVP
is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The objective is to contribute to applications systems analysis and programming activities. Responsibilities Conduct feasibility studies, time and cost estimates, IT planning, risk assessment, applications development, and model development; establish and implement new or revised applications systems to meet business needs Monitor and control all phases of the development process (analysis, design, construction, testing, implementation) and provide user and operational support to business users Analyze complex problems, evaluate business processes and industry standards, and make evaluative judgments Recommend and develop security measures in post-implementation analysis to ensure system design and functionality Consult with users/clients and other technology groups on issues; recommend advanced programming solutions and assist in customer exposure systems Ensure procedures are followed and help define operating standards and processes Serve as advisor or coach to new or lower-level analysts Operate with limited direct supervision and exercise independent judgment Act as SME to senior stakeholders and/or team members Assess risk when making business decisions, adhere to laws and regulations, and escalate/control issues with transparency
Qualifications
5-8 years of relevant experience Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working knowledge of consulting/project management techniques/methods Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education
Bachelor's degree in Computer Science, Computer Engineering, Information Technology or related field of study
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Details
- Citi Banking Technology is a business-aligned technology organization focused on solving bankers pain points and delivering innovative platforms/products. We work in a cross-functional, globally distributed team using agile, DevOps practices. Key Responsibilities Hands-on development in Java, Spring Boot, microservices and SPA frameworks Design, code and deploy strategic solutions prioritized from business needs Code review to ensure quality and alignment with requirements Participate in team initiatives to build configurable and extensible solutions Participate in application lifecycle using agile methodologies and bi-weekly sprints Triage technical issues and lead teams toward resolution
Key Skills
Java development, Spring, Kafka, REST APIs Microservices architecture and best practices NoSQL (e.g., MongoDB), performance tuning, and Java integration Build tools (e.g., Gradle) Testing frameworks (TDD/BDD, Cucumber, Spring) Source control with Git Mobile application design and architecture awareness Strong collaboration, analytical, and troubleshooting skills CI/CD familiarity
Anticipated Posting Close Date: Oct 31, 2025 Location & Type
Primary Location:
Irving, Texas, United States Employment Type:
Full-time Salary Range (base):
$107,120.00 - $160,680.00 In addition to salary, Citi offers incentive/retention awards, benefits, and paid time off. Benefits details vary by jurisdiction and role. For more information visit citibenefits.com. EEO and Accessibility
Citi is an equal opportunity employer. Qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. If you require accommodations to search or apply, please review Accessibility at Citi and Citis EEO Policy Statement. Note:
Seniority level not applicable; job function includes Engineering and Information Technology; industries include Banking, Financial Services, and Investment Banking. Referrals increase your chances of interviewing at Citi. #J-18808-Ljbffr