
Senior Java Developer, VP
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Irving • Florida • Texas • United States
Visit company websiteExplore more
Salary
💰 $125,760 - $188,640 per year
Job Level
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