CrawlJobs Logo

Senior Java Developer With Ai Driven Development Tools -Vice President

India, Pune · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The Retail RWA and Reporting Technology team is responsible for delivering robust software solutions to Citi's Risk organization, with a primary focus on Risk-Weighted Assets (RWA) and the engineering of critical data products for regulatory reporting. The overall objective of this role is to lead complex applications systems analysis and programming activities, ensuring the platforms that manage and process a diverse range of financial instruments are resilient, scalable, and aligned with the overall architecture blueprint.

Job Responsibility

  • Lead a team of developers, providing technical guidance, and ensuring the delivery of high-quality Java/J2EE software applications that comply with specifications, timescales, and quality criteria
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • Identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide technical thought leadership and expertise in advanced application programming, ensuring application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow to develop and enforce standards for coding, testing, debugging, and implementation
  • Develop a comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Serve as an advisor and coach to mid-level and senior developers and analysts, allocating work and providing technical mentorship
  • Lead design, code, and project review meetings with local and global teams
  • Take ownership of all applications in the assigned sub-domain within Risk Technology, ensuring they remain lean, resilient, robust, self-healing, and scalable
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations

Requirements

  • 10+ years of relevant experience in application development and systems analysis
  • Extensive experience in the programming of complex software applications, with expert-level Object-Oriented Design skills
  • Expert knowledge of Core Java (Threading, Collections, Synchronization, Locking, Annotations, Generics) and J2EE
  • Strong experience with Spring Core and Spring Batch
  • Advanced ability to write and optimize complex SQL Queries and PL/SQL
  • Subject Matter Expert (SME) in applying design patterns to solve complex architectural challenges
  • Proven experience with Microservices architecture and development on cloud platforms
  • Experience with build scripts like Ant and Maven, and IDEs such as Eclipse
  • Deep understanding of ETL, ELT, and data warehousing concepts
  • Experience with NoSQL databases (e.g., MongoDB) or in-memory caches (e.g., GemFire/Redis/Hazelcast)
  • Experience with Unix/Linux environments and shell scripting
  • Familiarity with Retail Banking products (e.g., Mortgages, Credit Cards, Personal Loans), Risk-Weighted Assets (RWA), and risk reporting principles
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Strong ability to adjust priorities quickly as circumstances dictate
  • Experience managing and implementing successful, large-scale projects
  • Excellent problem-solving skills with a strong design and execution mindset
  • Ability to lead and motivate a team, troubleshoot conflicts, and manage stakeholder expectations
  • Proactive, self-starter with a passion for technology and a disciplined approach to the SDLC
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

Master’s degree preferred

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Developer With Ai Driven Development Tools -Vice President

8 matching positions

Senior Java Engineer – Agentic AI Driven Development - Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior-level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java - Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware - Proven experience in designing and developing RESTful APIs and microservices
  • Relational Databases - Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases - Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps - Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control - Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing - Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Web Technologies (Beneficial) - Familiarity with web services (SOAP/REST), XML, JSON
  • AI Tools & Methodologies - Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems
  • Contribute to the strategic planning and technical roadmap for our middleware platforms
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.
  • Fulltime
Read More
Arrow Right

Senior Java Engineer – Agentic AI Driven Development - Vice President

Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks: Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware: Proven experience in designing and developing RESTful APIs and microservices
  • Relational Databases: Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases: Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps: Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control: Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing: Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
  • Strong understanding of AI/ML concepts, prompt engineering, and integrating AI into software development workflows (e.g., for code generation, testing, debugging, and documentation)
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot:Utilize AI-powered code generation tools (e.g., Devin, Copilot, Codex) to accelerate development, automate boilerplate code, suggest optimal implementations, and enforce architectural patterns. Leverage AI for design pattern identification and complex system architecture validation
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity: Employ AI to analyze database query performance, suggest advanced indexing strategies, optimize schema designs, and generate efficient SQL/NoSQL queries. AI-driven tools can also assist in predicting database load and recommending scaling solutions
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery: Integrate AI into CI/CD processes for intelligent test case generation, predictive failure analysis, automated code vulnerability scanning, and optimization of pipeline execution times based on historical data
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software:Use AI-powered communication and summarization tools (e.g., Claude) to streamline requirement gathering, document analysis, and stakeholder communication. AI can also assist in translating technical designs into accessible formats for various audiences
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning: Leverage AI platforms for personalized learning paths, automated code feedback, and explanations of complex technical concepts. Encourage junior engineers to adopt AI-driven development practices
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality. Continuously explore emerging AI tools and techniques (such as Anti Gravity for complex problem-solving) and assess their applicability to our development ecosystem
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines: Utilize AI-powered code analysis tools to pre-scan code for potential bugs, security vulnerabilities, performance bottlenecks, and style deviations, allowing human reviewers to focus on higher-level logic and design
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems. Implement AI-driven anomaly detection in monitoring systems, leverage AI for rapid log analysis and root cause identification, and automate incident response workflows
  • Contribute to the strategic planning and technical roadmap for our middleware platforms: Employ AI to analyze industry trends, forecast technology evolution, assess the impact of new features, and prioritize roadmap initiatives based on data-driven insights
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development: Utilize AI for data synthesis, predictive modeling for estimations, identification of potential IT risks, and accelerated model prototyping and validation
  • Fulltime
Read More
Arrow Right

Java, AI - Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience in designing and delivering large-scale, data-intensive, extensible, and scalable enterprise applications, including real-time and batch processing systems
  • Deep expertise in AI Development Tools, database technologies, and data streaming platforms to support high-volume, low-latency data processing
  • Proven leadership in architecting and implementing robust microservices platforms and event-driven architecture using Domain-Driven Design principles
  • Expertise in modern DevOps practices, including strategic adoption and optimization of containerization technologies (e.g., Kubernetes) and advanced CI/CD pipelines
  • Deep expertise in Java and J2EE technologies, including Spring Framework, Hibernate, and enterprise integration patterns, for building robust and scalable back-end services
  • Demonstrated expertise in designing and developing production-grade, user-friendly web front-end applications, with a strong portfolio showcasing distinctive UI/UX design and implementation
  • Proficiency in modern front-end technologies, including HTML5, CSS3, JavaScript (ES6+), and leading frameworks such as React, Typescript, etc.
  • Proficiency in event streaming platforms like Kafka, Solix, etc.
  • Deep understanding and application of financial services industry best practices, regulatory requirements, and security standards relevant to wealth management and lending
  • Drive the strategic adoption and integration of advanced analytical capabilities, including AI and ML, to deliver innovative solutions and significant business value
Job Responsibility
Job Responsibility
  • Lead the design and development of wealth-lending platforms (Cards, Collections and Fraud Prevention), remaining actively hands-on in coding core APIs, micro services, and orchestration components
  • Spearhead the creation of intuitive, visually striking and highly responsive user interface(UI/UX) for web front-end applications
  • Lead the team in designing and developing straight through processing functions, process automation leveraging AI
  • Lead the team in testing automation
  • Lead architectural design and implementation of modular, highly scalable, event-driven data models, ensuring data integrity and performance for high-volume transactions
  • Drive the architectural vision for data-driven systems, ensuring they meet volume and scale requirements for the Cards, Collections and Fraud Prevention business domain
  • Establish and enforce data governance frameworks, design and implement comprehensive data quality controls across the system
  • Establish engineering standards across system design, API contracts, resiliency patterns, observability, performance optimization, and secure coding practices
  • Guide the team through hands-on code reviews, architecture reviews, and technical mentoring, elevating distributed systems design and scalable service engineering practices
  • Ensure services are built for fault tolerance, idempotency, concurrency control, and horizontal elasticity across modern cloud environments
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Vice President

The FX Options Pricing and Market Data distribution team is going through signif...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in application development or systems analysis, with proven expertise in Java, Spring Boot, and event-driven architecture
  • Proficient in Java multithreading, concurrency, and performance tuning
  • Hands-on practical experience delivering system design, application development, testing, and operational stability, particularly in Linux based cloud environments
  • OpenShift/Kubernetes experience
  • Caching technologies e.g. Gemfire, Redis or others
  • Middleware technologies: Solace, Kafka, Tibco or other
  • Awareness of industry trends and leveraging new technologies as appropriate
  • Proven track record of building new systems, replacing legacy systems and renovating existing systems
  • AI-Assisted Development: Interest and experience in leveraging agentic AI development tools to accelerate and improve workflows (e.g., GitHub Copilot, Cursor, Devin).
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Contribute to the design and development of the electronic FX Options Trading Platform specializing in: RFQ (Request for Quote) client or sales to trader workflow
  • Streaming prices
  • Volatility Surface and other market data management
  • Structured Product Pricing workbench
  • Live and End of Day market data distribution
  • Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions
  • Drive the design and development of system architecture, work with users of the system, and enhance the quality of deliverables
  • Contribute to the continuous improvement of development, deployment and testing processes
  • Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of relevant experience in Requirement, analysis, Software programming, development, and Deployment 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
  • Modern Java Technologies: Core Java, Java EE, Spring Boot, Spring Microservices
  • Programming Principles: Strong understanding of OOPS (Object-Oriented Programming), Data Structures, and Algorithms
  • Solution Design: Extensive experience in designing and developing integrated solutions with non-functional requirements (scalability, availability, consistency)
  • Coding & Troubleshooting: Expertise in problem-solving and troubleshooting, ability to write "clean code" using Core Java, J2EE, Collections, and Multithreading
  • API Development: Proficiency in API and Web Services development using REST protocols
  • Front-end Technologies: Experience in ReactJS or AngularJS and basic front-end technologies: HTML5, CSS3, JavaScript (ES6+)
Job Responsibility
Job Responsibility
  • Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Develop common, reusable components and services, adhering to Citi’s best practices
  • Design and develop high-performance, low-latency applications within existing Citi frameworks
  • Ensure the reliability, scalability, and performance of developed components
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions
  • Actively contribute to system design and architectural decisions
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition successful concepts into robust, industrial-grade solutions
  • Provide post-release support to business, development, and support teams
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in Core Java, Spring Framework
  • 8-10 YOE is a must
  • Experience in messaging technologies such as Kafka, gRPC, JMS, etc
  • Understanding of microservice and container technologies such as Docker, Kubernetes, OpenShift, etc
  • Understanding of observability stacks like ELK, Grafana, Prometheus, etc
  • Experience in building scalable distributed applications using microservices deployed on cloud infrastructure
  • Knowledge of persistence technologies such as relational databases, NoSQL databases, and distributed caches
  • Experience in Python scripting and data analysis a plus
  • Experience in Capital Markets technology with working knowledge of Fixed Income products. Knowledge of Risk Management a plus
  • Proven experience integrating and leveraging Generative AI tools and Large Language Models (LLMs) to enhance developer productivity and application capabilities
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery
  • 7+ years of relevant experience in Application Development role
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong core Java skills, JDBC/JPA, Restful web services
  • Experience with frameworks like Hibernate, Junit, Spring Boot/Microservice-style application development
  • Experience in event‑driven and API-led architecture
  • Hands-on experience using AI tools and platforms to design, build, test, and enhance application features
  • Strong experience with Relational Databases like Oracle, MSSQL
  • Experience with build tools like Maven/Gradle, Jenkins, UDeploy
Job Responsibility
Job Responsibility
  • Responsible for developing and maintaining suite of applications as a part of global development team
  • Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process
  • Understands business priorities, documents requirements and determines solutions in partnership with other internal teams
  • Accountable for all phases of development process—analysis, design, construction, testing and implementation
  • provides user and operational support on applications to business users
  • Ensures essential procedures are followed and helps to define operating standards and processes
  • Participating in key business initiatives involving multiple workstreams
  • Coordinate global testing and schedule application rollouts
  • Contribute towards improving the Dev Ops CI/CD Pipelines and Strategic Architecture
  • Work closely with partner technology teams and to collaborate effectively
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on experience developing applications
  • Strong understanding of Java, Spring boot, Spring Cloud, RESTful API
  • Proficient in Asynchronous, Multi-threading and Parallel task programming
  • Strong experience on container technology like Docker, Kubernetes tool, and Openshift
  • Experience on message queue Kafka and other technologies like GraphQL, Ignite
  • Good understanding on Test Driven Development (TDD) and testing tools such as Junit
  • Experience in the financial industry is a plus (Especially in Risk domain)
  • Experience in Trino, Python and Elastic Search is a plus
  • Proven experience integrating and leveraging Generative AI tools and Large Language Models (LLMs) to enhance developer productivity and application capabilities
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design and implement software solution with solid algorithm and data structure
  • Developing business critical, high volume, real time, and highly available Risk Management web-based application with good code style
  • Participate in code review, design meetings, and contribute ideas
  • Communication with support, other development teams and infrastructure teams
  • Provide timely support on production issues
  • Manage multiple tasks and dependencies effectively in order to deliver quality, on-time solutions
  • Fulltime
Read More
Arrow Right