CrawlJobs Logo

Java Developer Vice President

India, Pune, Maharashtra, India, Chennai, Tamil Nadu, India · Job Posted April 23, 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 overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • 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
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as 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

Requirements

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Build and maintain advanced dashboards, KPIs, and automated reporting frameworks to monitor business performance
  • Partner with business stakeholders to translate requirements into analytical and machine learning solutions
  • Design and implement feature engineering pipelines and model evaluation frameworks
  • Automate analytics workflows and implement scalable AI-driven solutions
  • Present analytical findings and model insights to senior leadership and cross-functional teams
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
  • 3-6 years of professional experience in Java development with strong proficiency in Java (JDK 8+) OR Strong experience in Python Development
  • Demonstrable experience with designing, developing, and deploying microservices
  • Proven experience in building and consuming RESTful APIs
  • Experience with containerization technologies such as Docker
  • Experience with version control systems (e.g., GITHUB)
  • Knowledge of Agile development methodologies (Scrum, Kanban)
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work effectively both independently and as part of a team in a fast-paced environment

Nice to have

  • Experience with Snowflake a plus
  • Experience with orchestration tools like Kubernetes
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform)
  • Experience with message brokers or streaming platforms (e.g., Apache Kafka, RabbitMQ)
  • Familiarity with other messaging technologies like TIBCO EMS and IBM MQ is highly desirable
  • Good knowledge of DevOps principles and CI/CD practices
  • Experience with tools like Jenkins, TeamCity is highly desirable
  • Experience with BI tools such as Tableau or Power BI a plus

Looking for more opportunities?

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

Similar Jobs for

Java Developer Vice President

8 matching positions

Java Developer Vice President

The Applications Development Technology Lead Analyst is a senior 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
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • 8+ years of professional experience in Java development with strong proficiency in Java (JDK 8+) OR Strong experience in Python Development
  • Demonstrable experience with designing, developing, and deploying microservices
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • 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
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as 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
  • Fulltime
Read More
Arrow Right

Equities Cash Order Management Senior Java Developer - Vice President

The Equities Cash Order Management System team is responsible for a global platf...
Location
Location
India , Pune
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 core java application development or systems analysis role
  • Primary development expertise in core Java development, including knowledge of collections, IO, multi-threading, and generics
  • Highly motivated self-starter who is comfortable taking on new challenges and picking up and learning new technologies
  • Ability to adjust priorities quickly as circumstances dictate
  • Prior experience developing front-office Trading applications/systems is a must
  • Experience or familiarity working on an Equities trading platform
  • Familiarity with modern infrastructure, cloud technologies, containerization technologies (e.g., Docker, OpenShift, Kubernetes) and microservices architecture
  • Experience with standard developer tooling, such as Lightspeed, BitBucket/GitHub, Jira, Confluence, build tools such as Gradle and Maven etc. Comfortable working in Linux environment
  • Exposure to and interest in AI tools and technologies
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Engage closely with Equities Sales and Trading desks to understand key functional and non-functional requirements, handle prioritization, and address day-to-day questions
  • Resolve a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in your area and advanced knowledge of applications programming, ensuring application design adheres to the overall architecture blueprint
  • Collaborate with other members of the team to extend functionality and enhance the performance of existing processes
  • Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process
  • Compute and estate management including hygiene, security, and vulnerability items
  • Be instrumental in the design and implementation of automated integration testing
  • Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Provide second-line support, including out-of-hours, for the processes and components you develop
  • Fulltime
Read More
Arrow Right

Senior Java Developer, Vice President

We’re currently looking for a high caliber professional to join our team as seni...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
July 21, 2026
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Hands on experience on relational databases like Oracle
  • Experience with microservices architecture
  • API first design thinking and implementation
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
  • Knowledge of CI/CD pipeline
  • Proven implementation of design pattern and enterprise level architecture
  • Strong analytical, troubleshooting and problem-solving skills
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
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
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
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Lead Java Developer - Vice President

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
Bahrain , Manama
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Hands on experience on relational databases like Oracle
  • Any experience with NoSQL databases like MongoDB is preferred
  • Experience with Python is preferred
  • Great exposure to microservices architecture
  • API first design thinking and implementation using Rest, websocket and gRPC
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
  • Proven implementation of design pattern and enterprise level architecture
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
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Vice President

We are seeking a talented and passionate Senior Developer to join our OTC Cleari...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on software development experience
  • Proven experience working in the financial services sector
  • Demonstrated experience working in an Agile/Scrum environment
  • Expert-level skills in Java development
  • Expert experience designing and developing robust, scalable, and resilient enterprise-level applications
  • Strong experience with cloud-native technologies such as Kubernetes and Docker
  • Experience with event-driven architecture leveraging Apache Kafka
  • Experience designing and developing databases on an RDBMS platform
  • Proficiency in API development and application security best practices (e.g., OAuth, TLS, PKI)
  • Familiarity with DevOps best practices and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy high-quality, scalable, and maintainable code
  • Promote best practices for engineering excellence in coding, testing, build, deployment, and the maintenance of high-quality software
  • Act as an active contributor to design and a hands-on implementer of code
  • Actively participate in scrum activities such as sprint planning and refinement, offering technical insights for backlog items
  • Deliver robust and efficient technical solutions, adhering to best-in-class engineering principles and practices
  • Partner with the Scrum Master, Product Owner, QA, Architects and other global team members to successfully deliver technical solutions and reusable components
  • Work with Business, Operations, and Production Support stakeholders to understand business needs and deliver effective solutions
  • Keep up with the latest development practices in the industry and Citi with an eye to implement them in our team such as – Gen AI, DORA metrics, etc.
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

Equities Cash Order Management Senior Java Developer - Vice President

The Equities Cash Order Management System team is responsible for a global platf...
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
  • 10+ years of relevant experience in core java application development or systems analysis role
  • Primary development expertise in core Java development, including knowledge of collections, IO, multi-threading, and generics
  • Highly motivated self-starter who is comfortable taking on new challenges and picking up and learning new technologies
  • Ability to adjust priorities quickly as circumstances dictate
  • Prior experience developing front-office Trading applications/systems is a must
  • Experience or familiarity working on an Equities trading platform
  • Familiarity with modern infrastructure, cloud technologies, containerization technologies (e.g., Docker, OpenShift, Kubernetes) and microservices architecture
  • Experience with standard developer tooling, such as Lightspeed, BitBucket/GitHub, Jira, Confluence, build tools such as Gradle and Maven etc. Comfortable working in Linux environment
  • Exposure to and interest in AI tools and technologies
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Engage closely with Equities Sales and Trading desks to understand key functional and non-functional requirements, handle prioritization, and address day-to-day questions
  • Resolve a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in your area and advanced knowledge of applications programming, ensuring application design adheres to the overall architecture blueprint
  • Collaborate with other members of the team to extend functionality and enhance the performance of existing processes
  • Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process
  • Compute and estate management including hygiene, security, and vulnerability items
  • Be instrumental in the design and implementation of automated integration testing
  • Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Provide second-line support, including out-of-hours, for the processes and components you develop
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Vice President

The Applications Development Senior Manager (Senior Java Developer – Vice Presid...
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 designing, developing, and leading enterprise‑scale applications
  • Proven experience as a Senior Java Developer, Tech Lead, or Applications Development Manager
  • Strong hands‑on expertise in: Java, Spring / Spring Boot / Spring ecosystem, Microservices architecture, Angular (or similar front‑end frameworks), Kafka or equivalent messaging technologies, NoSQL databases (e.g., MongoDB)
  • Significant experience designing and delivering complex system integrations
  • Demonstrated ability to provide technical leadership while remaining hands‑on
  • Strong stakeholder management skills with experience collaborating across multiple technology platforms and teams
  • Proven project delivery and Agile leadership experience
  • Solid understanding of industry standards, enterprise controls, and regulatory considerations
  • Excellent written and verbal communication skills, with the ability to influence both technical and non‑technical stakeholders
  • Bachelor’s degree / University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Lead and drive Java development and eFlow architecture, providing hands‑on technical direction while guiding the team through Agile delivery processes
  • Serve as both an individual contributor and team lead, delivering robust end‑to‑end solutions, including client‑facing portals and critical enterprise integrations
  • Manage and mentor one or more Applications Development teams, including performance management, coaching, and resource allocation
  • Act as the primary technical liaison with multiple platform partners across the ICG ecosystem, including but not limited to CitiKYC, Core Accounts Platform, and CitiDirect Digital Platform, to ensure seamless integration delivery
  • Utilize deep technical knowledge across multiple application areas to provide architectural oversight and review complex technical solutions
  • Design and implement microservices‑based solutions, ensuring scalability, resiliency, and performance
  • Establish and enforce robust technical controls, coding standards, and best practices, ensuring high code quality and alignment with regulatory and operational excellence requirements
  • Review and analyze proposed technical designs, integrations, and implementation approaches for enterprise initiatives
  • Contribute to the formulation of technology and application development strategies
  • Develop a comprehensive understanding of how business areas integrate to achieve strategic objectives
  • Fulltime
Read More
Arrow Right

Senior Java Developer – Vice President

The Applications Development Senior Manager (Senior Java Developer – Vice Presid...
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 designing, developing, and leading enterprise-scale applications
  • Demonstrated experience as a Senior Java Developer, Tech Lead, or Applications Development Manager
  • Strong hands-on expertise in: Java
  • Spring / Spring Boot / Spring ecosystem
  • Java Spark
  • Microservices architecture
  • React (or similar front-end frameworks)
  • Kafka or equivalent messaging technologies
  • NoSQL databases (e.g., MongoDB)
  • Databases (e.g., Oracle, SQL server)
Job Responsibility
Job Responsibility
  • Lead and drive Java development and master reference data architecture, providing hands-on technical direction while guiding the team through Agile delivery processes
  • Serve as both an individual contributor and team lead, delivering robust end-to-end solutions, including client-facing portals and critical enterprise integrations
  • Manage and mentor one or more Applications Development teams, including performance management, coaching, and resource allocation
  • Act as the primary technical liaison with multiple platform partners across the TTS and Vanguard ecosystem
  • Utilize deep technical knowledge across multiple application areas to provide architectural oversight and review complex technical solutions
  • Design and implement microservices, Kafka, and Java Spark-based solutions, ensuring scalability, resiliency, and performance
  • Establish and enforce robust technical controls, coding standards, and best practices, ensuring high code quality and alignment with regulatory and operational excellence requirements
  • Review and analyze proposed technical designs, integrations, and implementation approaches for enterprise initiatives
  • Contribute to the formulation of technology and application development strategies
  • Develop a comprehensive understanding of how business areas integrate to achieve strategic objectives
  • Fulltime
Read More
Arrow Right