Citi

Senior Java Developer, VP

Citi

full-time

Posted on:

Location Type: Hybrid

Location: IrvingFloridaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $125,760 - $188,640 per year

Job Level

Tech Stack

About the role

  • Lead end-to-end application development, including systems analysis, design, development, testing, and deployment, in alignment with enterprise architecture standards
  • Partner with multiple management and technology teams to ensure effective system integration and to identify and deliver enhancements supporting new products and process improvements
  • Resolve high-impact, complex technical and business problems through in-depth analysis of business processes, system flows, and industry standards
  • Design and maintain high-quality, scalable, and resilient Java-based applications supporting collections and financial platforms
  • Establish and enforce development standards for coding, testing, debugging, deployment, and operational support
  • Provide technical leadership and guidance to mid-level developers and analysts through mentoring, task allocation, and code reviews
  • Design, develop, and deploy end-to-end Generative AI solutions for collections use cases, with hands-on experience delivering production-ready implementations
  • Collaborate closely with AI/ML engineers to implement GenAI technologies, including retrieval-augmented generation (RAG) pipelines, vector databases, prompt engineering, and chatbot solutions
  • Contribute directly to the codebase and participate in architectural and technical decision-making for GenAI-enabled applications
  • Integrate GenAI solutions seamlessly into existing Java-based systems and enterprise workflows
  • Support deployment, scalability, reliability, and maintainability of AI-enabled solutions in production environments
  • Contribute to the development and optimization of real-time and streaming AI solutions
  • Stay current with advancements in generative AI and proactively share best practices, patterns, and knowledge with the team
  • Work closely with business stakeholders to understand requirements and translate them into effective, maintainable technical solutions
  • Ensure adherence to ethical AI principles, data privacy standards, and applicable regulatory requirements
  • Assess and manage risk in technical and business decisions, safeguarding the firm, its clients, and its assets
  • Comply with applicable laws, policies, and control standards, escalating and managing issues with transparency and accountability

Requirements

  • 6–10 years of experience in application development or systems analysis, with extensive experience developing Java-based enterprise applications
  • 2+ years of real-world experience designing and deploying production-ready Generative AI solutions
  • Strong understanding of GenAI models and architectures, with practical experience applying them to real-world business problems
  • Advanced programming skills, including strong proficiency in Java and Python for data processing, API development, and GenAI integration
  • Proven experience delivering complex, large-scale technology projects
  • Subject Matter Expert (SME) in at least one area of applications development
  • Solid understanding of AI compliance, guardrails, and responsible AI practices
  • Ability to adapt quickly to changing priorities and business needs
  • Demonstrated leadership, problem-solving, and project management skills
  • Clear, concise written and verbal communication skills
Benefits
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonGenerative AIAPI developmentsystems analysisapplication developmentreal-time AI solutionsstreaming AI solutionsdata processingcode reviews
Soft Skills
leadershipproblem-solvingproject managementcommunicationmentoringadaptabilitycollaborationanalytical thinkingtask allocationtranslating requirements