CrawlJobs Logo

Java Application Development - Senior Vice President

India, Pune · Job Posted February 08, 2026
Apply Position
Job Link Share

Job Description

Senior Java application development lead for regulatory reporting platform is a hands-on development leadership role responsible for design, development and integration of regulatory data and reporting platform by leading a team of highly skilled developers.

Job Responsibility

  • Act as a visionary and strategist for solution/application/system across the platform
  • Provide expertise to identify and translate system requirement into software design artifacts
  • High level of expertise in programming and solving problems
  • Drive experiments, PoC to assess new solutions /application paths
  • Lead/participate formation of architecture roadmap for the regulatory space in Citi
  • To work proactively & independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks
  • Follow industry wide best practices to minimize technical debt of software deliverables
  • Interface and coordinate tasks with internal and external technical resources. Collaborate to provide estimates, develop overall implementation solutions/application plan, and serve as a lead as required, to implement the installation, customization, and integration efforts
  • As a specialist in design and development, you will apply your skill and experience within fast-paced operations centric environment towards developing architecture and design for the regulatory platform at large

Requirements

  • Strong hands-on lead developer with technical ability having 15+ years of design & development experience
  • Experience in design and development of medium to large-scale applications using open-source tech stack - Spring boot, Angular, Microservices, Kafka, Couchbase, Elastic Search, Big Data stack
  • Strong Java - 21 Skills
  • Experience in design and development of batch/real time Spark processing pipelines
  • Experience with databases: Oracle/no-SQL Databases
  • Experience in writing unit test and integration test using standard frameworks, ensuring minimized technical debt
  • Experience in building CI CD pipeline and single click deployment -Tecton, Harness, Lightspeed, Openshift
  • Experience in UNIX environment, UNIX scripts etc. will be added advantage
  • Ability to work independently and handle multiple concurrent initiatives
  • Functional and Technical Specs documentation
  • Experience with testing concepts (TDD, BDD) and Junit
  • Knowledge of Operating Systems and familiar with shell scripting

Looking for more opportunities?

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

Similar Jobs for

Java Application Development - Senior Vice President

8 matching positions

Java Application Development Architect - Senior Vice President

We are seeking a highly skilled and visionary C14 Application Development Archit...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of progressive experience in software development, with at least 7+ years hands on Java development & enterprise architectural leadership role (e.g., Principal Architect, Enterprise Architect, Chief Architect)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Strong experience in the financial services industry, particularly in credit risk, market risk, or a related trading/risk domain, with a deep understanding of financial products and risk methodologies
  • Proven deep understanding of software architecture patterns, data structures, algorithms, and system design for large-scale, distributed applications
  • Extensive hands-on experience and architectural leadership in modern tech stacks and cloud platforms (e.g., AWS, Azure, GCP), including microservices, APIs, containerization (Docker, Kubernetes), and serverless computing
  • Demonstrated expertise in designing and implementing AI/ML tools ( such as Devin, Co-Pilot etc) for software development
  • A deep understanding of runtime environment, performance optimizations and memory management
  • Proficiency with various databases (SQL and NoSQL) and complex data integration/streaming technologies
  • Strong background in CI/CD pipelines, DevOps practices, and automated testing frameworks
  • Exceptional problem-solving, analytical, and critical thinking skills, with the ability to define technical solutions for complex business problems
Job Responsibility
Job Responsibility
  • Define and champion the architectural vision, strategy, and roadmap for the CitiRisk Credit system
  • Lead the design of robust, scalable, high-performance, and secure credit risk applications
  • Develop architectural blueprints and guidelines for integrating AI/ML capabilities
  • Develop rapid Proof-of-Concepts (POCs)
  • Establish Key Performance Indicators (KPIs) for the system
  • Provide expert technical guidance and mentorship to development teams
  • Conduct comprehensive architectural reviews
  • Drive the adoption of modern software development practices
  • Proactively research, evaluate, and integrate emerging technologies
  • Lead initiatives for leveraging cloud-native platforms
What we offer
What we offer
  • Competitive compensation package and benefits
  • Opportunity to drive the architectural direction of a critical enterprise system
  • Highly collaborative and intellectually stimulating environment
  • Challenging and high-visibility projects
  • Fulltime
Read More
Arrow Right

Application Development Senior Manager (Java Backend) - Vice President

The Applications Development Senior Manager is a senior management level positio...
Location
Location
Singapore , Singapore
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 an Apps Development or systems analysis role in the Financial Service industry
  • Experience as an Applications Development Manager and in a senior-level Applications Development role
  • Extensive development expertise in building high-scaled and performant software platforms for data computation and processing
  • Possess extensive experience in Data Modelling and Data Architecture, with a specialized focus on designing and implementing robust data solutions
  • Strong analysis and design skills, design patterns, and a proven ability to understand complex requirements and translate them into technical designs and code
  • Strong hands-on coding experience with Core Java and the Spring framework (Core, Boot, etc.), with a focus on building Java microservices
  • Design and delivery experience with DevOps practices, including strong knowledge of build tools (Ant/Maven), continuous integration (Jenkins), SCM (Bitbucket), code quality analysis (SonarQube), and unit/integration testing frameworks (JUnit)
  • Strong knowledge of distributed messaging platforms (e.g., Apache Kafka, RabbitMQ) and experience with databases such as Oracle, Redis, and Mongo DB
  • Strong experience in application hosting and deploying cloud-native solutions using containerization (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Consistently demonstrates clear and concise written and verbal communication, with the ability to create and present professional, technically-sound architecture designs and high-level technical documentation
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Contribute to formulation of strategies for applications development and other functional areas
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Collaborate closely with product owners, business units, and technology partners to ensure technology initiatives support evolving lending business needs and operational efficiency
  • Review and analyze proposed technical solutions for projects in accordance to the architectural guidelines
  • Hands on with Design, code, and implement application release projects as part of development team
  • Lead, track and drive the progress of the project deliverables (requirements, development, testing, operational readiness, data readiness etc.) to ensure timely delivery
  • Support as SME for regional business, operation and global technology teams
  • Partner with various teams – Investment Finance, Risk, Operations and Technology teams for solution planning and integration
  • Fulltime
Read More
Arrow Right

Application Development Senior Manager (Fullstack – Java) – Vice President

The Applications Development Senior Manager is a senior management level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in the Financial Service industry
  • Experience as Applications Development Manager
  • Experience as senior level in an Applications Development role
  • Stakeholder and people management experience
  • Demonstrated leadership skills
  • Proven project management skills
  • Basic knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience
  • Full stack development with hands-on experience in JAVA, .Net, Middleware (Solace /Kafka), CI/CD, RESTFul APIs, Coding via AI tools e.g. Copilot, Database (Oracle/SQL)
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

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 Application Programmer (Java) - Vice President

The Senior Application Programmer is a senior level position responsible for est...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in Java
  • Strong knowledge of Linux, relational databases and scripting languages
  • In-depth knowledge of stock market trading, FIX protocol and proven experience in front and middle office systems
  • Understanding of microservices architecture
  • Bachelor's degree/University degree in Computer Science
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Development and maintenance of a suite of Cash Equities applications
  • Design solutions, coordinate delivery, investigate production incidents, participate in L2/L3 support activities
  • Develop technical solutions to meet business requirements taking into account recommended technologies, non-functional requirements, internal policies and procedures
  • Participate in all elements of SDLC from gathering business requirements, analysis, code reviews, testing, deploying applications
  • Establish and maintain strong working relationships with peers and other local and global technology team members
  • Establish and maintain strong working relationships with the local business
  • 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 behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Comply with the ethical standards contained in the Code of Conduct
  • Fulltime
Read More
Arrow Right

Senior Applications Development Java Programmer – Vice President

This is a senior-level, hands-on technical developer role for a Senior Applicati...
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 professional Java Development experience, with significant time spent in a cloud environment
  • Expert-level proficiency in Java, API design, and Cloud engineering principles
  • Extensive, hands-on experience architecting and building RESTful APIs using popular frameworks like Spring and Spring Boot
  • Deep experience with Oracle, SQL, and NoSQL databases such as MongoDB
  • Proven experience with Cloud-native technologies, including OpenShift, Kubernetes, and messaging systems like MQ and Kafka
  • A strong commitment to and experience in applying clean code principles and design patterns
  • In-depth understanding and practical application of the software development lifecycle (SDLC) and Agile methodologies
  • Proven experience with DevOps practices and building/maintaining CI/CD pipelines
  • Demonstrated ability to lead projects and work autonomously in a fast-paced and rapidly changing environment
  • Extensive experience in systems analysis and programming of complex software applications
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Own and drive all phases of the development lifecycle, from technical specification to testing and deployment
  • Architect and write well-designed, testable, and scalable code, setting the standard for software development best practices within the team
  • Ensure and take ownership of the optimal performance, quality, and responsiveness of the applications
  • Lead the analysis of complex user requirements to define business objectives and architect robust technical solutions
  • Drive architectural and design discussions, making key technical decisions to ensure robust and scalable solutions
  • Create and own detailed technical specifications and software architecture documents
  • Identify, evaluate, and champion the adoption of new technologies and frameworks to enhance the application stack
  • Define and implement comprehensive testing strategies, including unit, integration, and performance tests to ensure code quality and reliability
  • Do peer code reviews, enforcing high standards of code quality and providing constructive feedback to the team
  • Fulltime
Read More
Arrow Right

Fullstack Application Development Group Manager Senior Vice President

10+ years of relevant experience in software development, with at least 5 years ...
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
  • 10+ years of relevant experience in software development, with at least 5 years in a technical lead position
  • 6+ years proven experience in an architecture-level role, with a strong understanding of enterprise-scale systems
  • 6+ years of Application Development experience and experience in systems analysis and programming of software applications
  • 5+ years experience and proficiency in ReactJS
  • 5+ years experience and proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks
  • 5+ years hands-on experience developing products with RESTful APIs and microservices architecture
  • Strong knowledge of relational databases (e.g., PostgreSQL, Oracle) and document storage (MongoDB)
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Exposure to Kotlin is a significant advantage
  • Deep understanding of software architecture, industry best practices, and excellent problem-solving, analytical, and debugging skills
  • Fulltime
Read More
Arrow Right

Finance & Accounting Technology Application Development Lead (AbInitio) - Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior level po...
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
  • Experience in implementing Finance and Accounting projects
  • Experience in systems analysis and programming of software applications - ETL (AB INITIO), Java/ Big Data
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development Management
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Lead architecture design, development of ETL (AB INITIO) & Java / Big Data Solutions
  • Review Code, Conduct design walkthroughs and ensure adherence to enterprise standards
  • Drive performance tuning, optimization across Accounting Applications portfolio
  • Lead the Design Development of complex accounting functions and event based solutions optimize code, plans and reusable components
  • Drive CI/CD implementation across the accounting system deployments and drive automation, DevOps best practices in data engineering
  • Drive use of Citi approved AI tools bringing improvements in development efficiency and time to market
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Fulltime
Read More
Arrow Right