CrawlJobs Logo

Ai And Application Development Engineer - Assistant Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

94300.00 - 141500.00 USD / Year

Job Description:

We are seeking a highly motivated and skilled Senior Software Engineer to join our innovative team. This role offers a unique opportunity to blend traditional backend development expertise with emerging AI technologies. The ideal candidate will be responsible for designing, developing, and deploying high-performance applications using Java and Spring Boot, coupled with MongoDB for data persistence. A significant aspect of this role will involve working with AI Agents, applying advanced Prompt Engineering techniques, and leveraging the Google ADK to build intelligent, next-generation solutions.

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
  • 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
  • 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
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Apply Prompt Engineering methodologies to optimize interactions with large language models and other AI systems
  • Utilize the Google ADK (Agent Development Kit) to build, test, and deploy AI-powered features and applications

Requirements:

  • 4+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Experience in managing and implementing successful projects
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Practical experience and a strong understanding of Prompt Engineering principles and best practices
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience

Additional Information:

Job Posted:
May 17, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Ai And Application Development Engineer - Assistant Vice President

Java with AI Engineering - 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
  • Experience: At least 8+ years of hands-on application development experience.
  • Java Expertise: Strong experience and knowledge in Core Java 11/17 and J2EE.
  • Microservices: Solid understanding and experience with Microservices architecture (Spring Boot) and building event driven distributed architecture with microservices.
  • Expertise on Web Services(REST/SOAP), Design Patterns , Concurrency Framework , Kafka and data structures/Collections, Docker.
  • Database Knowledge: Basic knowledge of databases such as Oracle/SQL.
  • Scripting: Basic knowledge of Python.
  • Problem-Solving: Excellent analytical and problem-solving skills.
  • Communication: Strong communication and interpersonal skills.
  • Teamwork: Ability to work effectively in a team environment.
  • Methodology of AI includes Chunking, Embedding, AI Engineering, Prompt Engineering
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
  • 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

Java Microservices Engineering - Vice President

We are seeking an talented and visionary Vice President, Java Architecture & Eng...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in enterprise application development
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot, Claude) and Agentic AI development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Strong experience in Angular, UI and UI integration skills
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Strong knowledge of OAuth2, token-based security, and API security best practices
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • AI-Powered Development Leadership: Proven experience and leadership in leveraging and championing AI coding assistants (Copilot, Devin, Claude etc.) to drive team productivity
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Fulltime
Read More
Arrow Right
New

Java Engineering Manager, Cloud Native & AI Development - Senior Vice President

Own and drive end-to-end migration of legacy Mainframe workloads (COBOL, JCL, CI...
Location
Location
India , Pune, Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related technical discipline
  • 13–18+ years of progressive software engineering experience, with at least 5-8 years in a senior technical leadership role (Tech Lead, Staff Engineer, principle)
  • Demonstrated experience leading or significantly contributing to at least one large-scale Mainframe modernization or legacy platform migration programme
  • Prior experience in financial services, banking, or a similarly regulated industry strongly preferred
  • Java 17/21 (Expert), Python, COBOL / JCL (reading & assessment level)
  • Spring Boot, Spring Cloud, Spring Security, Spring Data JPA, Project Reactor / WebFlux
  • OpenShift, Kubernetes, Docker, Helm
  • Tekton, Harness, Jenkins, Git (Bitbucket / GitHub), Artifactory, SonarQube
  • Oracle, MongoDB, PostgreSQL, MS SQL Server, Redis, DB2/z
  • Apache Kafka, IBM MQ
Job Responsibility
Job Responsibility
  • Mainframe Modernisation & Platform Transformation
  • Technology Operating Cost Reduction
  • Hands-On Engineering & Technical Leadership
  • Generative AI & Agentic Development
  • People Leadership & Stakeholder Management
  • Fulltime
Read More
Arrow Right

Java – DevOps Developer – Assistant Vice President

Applications Development Technology Lead Analyst – Java & DevOps. The Applicatio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience in enterprise application development using Java technologies
  • Strong experience combining application development with DevOps and platform responsibilities
  • Proven ability to lead complex technical initiatives across development, deployment, and operations
  • Experience working in large-scale, regulated, high-availability environments
  • Demonstrated leadership, mentoring, and stakeholder collaboration skills
  • Strong analytical, problem-solving, and communication abilities
Job Responsibility
Job Responsibility
  • Act as a hands-on senior engineer responsible for designing, coding, reviewing, and delivering critical enterprise applications
  • Lead development of Java JEE and Java-based microservices using Spring Boot, aligned with modern engineering and architecture standards
  • Drive DevOps practices end-to-end, including CI/CD pipeline creation, enhancement, and governance
  • Own application containerization and runtime deployment using Docker and Kubernetes-based platforms
  • Design and maintain CI/CD pipelines using Jenkins, Tekton, and Harness, including: New pipeline creation, Branching and release strategy management, Automation and efficiency improvements
  • Manage environment lifecycle and stability, including server maintenance, upgrades, patching, and configuration
  • Oversee certificate lifecycle management, including creation, renewal, compliance validation, and operational readiness
  • Support legacy application modernization by enabling automation and migration toward strategic platforms and containerized deployments
  • Champion automation and innovation, identifying opportunities to reduce manual effort and improve reliability
  • Implement and support monitoring, logging, and performance management solutions
  • Fulltime
Read More
Arrow Right

Java Application Lead-Vice President

As a Java application Lead, you will be a pivotal technical leader driving the m...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, J2EE, Spring, Spring Boot
  • Good understanding of the lending domain
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Extensive hands-on experience with Java, J2EE (including WebSphere, JSP/Servlets, EJB), Spring, Spring Boot, JPA/Hibernate, HTML, CSS, and JavaScript and leading application modernization to modern Java/Spring microservices
  • Demonstrated leadership, project management, and communication skills
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot)
  • Knowledge of building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing. Conduct thorough peer code reviews
  • Architect & Design: Contribute to architecture, design and development of application components with minimal assistance. Be able to straddle between traditional Java/J2EE/RDBMS stacks to micro services based Next gen stack
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Fulltime
Read More
Arrow Right
New

Senior Fullstack 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
  • 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
  • Develop Full suite application using Java, Spring Boot, Rest API, React JS, Kubernetes, SQL & Mongodb, Kafka etc.
  • Working experience on CI/CD pipeline management including Github, lightspeed etc.
  • Frontend Development: Design, develop, and implement responsive and intuitive user interfaces for client onboarding applications using ReactJS
  • Micro Frontend Architecture: Lead the adoption and implementation of micro frontend architectures to create modular, scalable, and independently deployable UI components
  • Backend API Services: Develop and maintain high-performance, secure, and scalable RESTful API services to support frontend applications, ensuring seamless data flow and integration
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 Engineering Lead - Credit Risk - Senior Vice President

This is a Senior Lead Principal Engineer position responsible for establishing a...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack developer with 10+ years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies
  • Deep experience with Big Data technologies and data platforms capable of handling vast datasets for training, serving, and managing AI models
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc
  • Deep understanding of JVM internals such as class loading and memory management
  • Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent
Job Responsibility
Job Responsibility
  • Provide technical leadership and development oversight to the wider team of Software Engineers/Analysts
  • Ensure application design adheres to the appropriate architectural and design patterns for scalable and intelligent systems
  • Develop key software components personally, and use your code as a teaching tool across the team for patterns and techniques, especially concerning Agentic AI design and implementation
  • Host sessions for design and code review at multiple levels of the organization
  • Improve our engineering standards and process to make the team more capable and efficient, embracing AI-assisted development practices, including the use of tools like Git Copilot and Devin AI
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines, with a strong focus on Agentic AI and Machine Learning frameworks
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team, particularly in AI/ML and intelligent systems development
  • Appropriately assess risk when 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
New

Java Automation Senior Manager - Vice President

The Java Automation Senior Manager (IT Quality Senior Manager - C13) is responsi...
Location
Location
United States , Tampa
Salary
Salary:
103920.00 - 155880.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
May 26, 2026
Flip Icon
Requirements
Requirements
  • 6+ years of IT Quality Assurance and Automation Engineering experience required
  • Strong knowledge and hands-on experience in Java and Spring Boot are mandatory, specifically for developing, debugging, and optimizing robust automation frameworks and testing utilities
  • Mandatory expertise in API automation using Rest Assured for testing RESTful services, including intricate scenarios involving authentication, data manipulation, and response validation, with an understanding of how AI tools can augment these efforts
  • Solid understanding and practical application of Behavior-Driven Development (BDD) principles and frameworks (e.g., Cucumber, Gherkin) for creating clear, collaborative, and executable specifications, integrating with AI for enhanced test generation and analysis
  • Comprehensive grasp of Testing Fundamentals, including various testing types (unit, integration, system, performance, security), AI-assisted test design techniques, the defect lifecycle, and the Systems Development Lifecycle (SDLC)
  • Proficiency in working with data interchange formats such as JSON and XML, including parsing, generating, and validating these formats within automation scripts, and leveraging AI for schema validation and data integrity checks
  • Strong experience and knowledge of database technologies, specifically Oracle DB and MongoDB, including advanced SQL querying and NoSQL operations for data validation within automation, potentially guided by AI for complex query optimization
  • Strong knowledge of branching strategies, DevOps practices, and CI/CD pipelines (e.g., Jenkins, GitLab CI) is mandatory, with extensive experience integrating and optimizing AI-enhanced automation tests into these pipelines
  • In-depth knowledge, understanding, and analytical thought in complex system architectures and business processes, with an ability to apply AI for system intelligence and predictive quality
  • Experience and knowledge of Selenium automation is preferred for UI test automation, complementing AI-driven visual testing and UI anomaly detection
Job Responsibility
Job Responsibility
  • Designs, develops, and enhances robust and scalable automation testing frameworks in Java and Spring Boot environments, analyzing both functional and non-functional requirements to ensure comprehensive coverage. This is a highly hands-on automation engineering role
  • Implements and maintains advanced API automation suites using Rest Assured for thorough testing of RESTful and other web services, integrating AI-assisted anomaly detection and validation techniques
  • Applies Behavior-Driven Development (BDD) principles to craft clear, executable specifications (e.g., Gherkin), collaborating closely with product owners and developers to ensure shared understanding and AI-enhanced test case generation
  • Develops and executes advanced SQL queries for Oracle DB and interacts with MongoDB for efficient data setup, validation, and verification within automation scripts, potentially leveraging AI for complex data pattern identification
  • Leads initiatives related to the User Acceptance Testing (UAT) process and product rollout into production, including the design and implementation of appropriate automation scripts and AI-driven insights for an application testing strategy
  • Conducts a broad range of complex process monitoring, product evaluation, and audit assignments, focusing on areas requiring deep technical insight and utilizing AI-powered analytics to identify potential risks and areas for improvement
  • Collaborates seamlessly with local and global stakeholders, such as the QA team, production support team, environment management team, and DBA team, to ensure project stability and productivity through effective automation and AI-driven predictive quality
  • Ensures project standards and procedures are fully and clearly documented and followed throughout the software development life cycle, emphasizing AI-driven quality gates for automation and continuous feedback loops
  • Monitors products for conformance to standards and processes for conformance to procedures
  • identifies risks and ensures annual organizational reviews of standards and procedures are conducted, using AI to flag deviations and suggest corrective actions
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right