CrawlJobs Logo

Java Applications Manager, Senior Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Irving

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

156160.00 - 234240.00 USD / Year
Save Job
Save Icon
Job offer has expired

Job Description:

The Senior Software Engineer will be responsible for building world class digital engagements for Citi. This person will be responsible for hands-on development, system designs, software architecture, handling technology deliveries and end-to-end development cycles; and leading, building and supporting the banking applications. The role requires a deep understanding of financial industry and products as well technology integration patterns. As a leader and integral part of a team, candidate is expected to have good analytical thinking, problem solving, good programming/technical fundamentals, eagerness to learn new technologies/concepts, and develop high-quality architecture solutions. Candidate must be open to accept challenges and suggestions.

Job Responsibility:

  • Manage global technology teams, stakeholders, and various partners to identify and deliver technology needs and make recommendations to business decision-makers
  • Evaluate risk and controls issues, evaluate application adherence against it, and ensure strict compliance to the security of the applications
  • Manage the Citi’s technology infrastructure, including software, hardware, and procured products
  • Lead detailed technical discussions with seasoned developers and architects in building short- and long-term technology roadmaps for partnership programs in the applications
  • Own the delivery of products against this roadmap
  • Build a culture of ownership within the technical and design teams to closely review and own experiences and push the partners to adopt the forward-looking designs
  • Strong interaction with Business and tech teams
  • Represent department on key Senior Management forums at Regional and Global levels

Requirements:

  • 10+ years’ experience in overall IT (Product development and Software Engineering)
  • 5+ years’ experience managing large scale delivery of mobile, web, and cloud products
  • Ability to grasp new technology concepts quickly and assist others in understanding them as well
  • Experienced technical contributor in large, global, distributed organizations, leading teams with staff located multiple time zones and supporting different business units with multiple priorities
  • Demonstrated ability to design, develop and implement complex solutions across multiple technical domains including network, compute, storage, security, and distributed data
  • Thinks strategically but stays on top of tactical execution
  • Demonstrated analytical, critical thinking, and interpersonal skills
  • Capacity to adapt to shifting goals and activities
  • Capacity to manage multiple activities in parallel
  • Self-starter with the ability to define goals and strategies with minimal management oversight
  • Strong analytical and quantitative skills
  • data driven and results-oriented
  • Strong hands-on core Java, functional programming, and Spring Boot microservices development experience
  • Knowledge of reactive programming for building asynchronous, event/message-driven systems in microservices based applications
  • Proficient in containerizing applications, continuous integration, and continuous delivery in Java ecosystem
  • Knowledge of distributed tracing and API Gateway integration for microservices architecture
  • Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional
  • Understanding of microservices architecture, including service discovery, API gateways, and inter-service communication
  • Strong hands-on front-end development experience in React-JS
  • Solid knowledge of JavaScript, CSS, HTML, and front-end languages including Node JS
  • Have thorough knowledge of E2E deployment of an UI application
  • Demonstrated experience designing scalable front-end architectures, including micro-frontends or modular UI components
  • Exceptional Problem-Solving and Analytical Skills to diagnose and resolve issues in distributed environments
  • Excellent communication (written and verbal), presentation (includes PowerPoint creations), and interpersonal skills
  • Bachelor’s degree in computer science, or a related field
  • MS preferred
  • Equivalent experience accepted
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

Additional Information:

Job Posted:
January 10, 2026

Expiration:
March 09, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
Unlock 29494 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

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

Briefcase Icon

Similar Jobs for Java Applications Manager, Senior Vice President

Java Spark Applications Development - Assistant Vice President

The Applications Development Lead is an intermediate level position responsible ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 12 years of Application development experience using Java and spark
  • Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns
  • Commendable in Data Structures and Algorithms
  • Thorough knowledge and hands on experience in Hadoop, Map Reduce Framework, Spark, YARN, Sqoop, Pig, Hue, Unix, Java, Sqoop, Impala, Cassandra on Mesos
  • Cloudera certification (CCDH) is an added advantage
  • Implemented or part of complex project execution in Big Data Spark eco system
  • Exposure to ETL and BI tools
  • Work in an agile environment following through the best practices of agile Scrum
  • Expertise in designing and optimizing the software solutions for performance and stability
  • Expertise in troubleshooting and problem solving
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
New

Senior Java API Developer - Vice President

We are seeking an experienced Senior Java Developer with a strong background in ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in senior Java development
  • strong background in API technologies
  • robust knowledge of database systems
  • deep understanding of database interactions including schema design, query optimization, and data management
  • experience designing, developing, and maintaining high-performance, scalable Java applications and RESTful APIs
  • application management responsibilities
  • vendor management responsibilities
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining high-performance, scalable Java applications and RESTful APIs
  • application management
  • vendor management
  • Fulltime
Read More
Arrow Right
New

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

Applications Development Senior Manager-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
  • 10-14 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 lead within depth knowledge and application of Core Java, Spring Framework, RESTFUL APIs, ReactJS, CI/CD, RDBMS, and JavaScript, should be good in threading concepts
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

Production Management Senior Engineer - Senior Vice President

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , Belfast, Northern Ireland
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong, demonstrable modern Java development experience (Java 21+), including concurrent programming, JVM tuning, and modern frameworks such as Spring Boot
  • Proven track record of leading a software engineering team to deliver production systems — not just managing projects but owning outcomes
  • Deep commitment to clean code, TDD, and code review as engineering disciplines
  • able to coach others credibly in these practices
  • Solid understanding of CI/CD principles and tooling and operational experience of orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is a highly desirable
  • Hands-on experience with Docker and/or Podman for containerisation, including writing and optimising Dockerfiles
  • Experience deploying and operating workloads on OpenShift or Kubernetes, including familiarity with manifests, Helm charts, resource management, and cluster observability
  • Comfortable with build tooling (Gradle) and dependency management at scale
  • Ability to read, review, and reason about front-end codebases — particularly React — without necessarily being a fluent front-end developer
  • Strong communication skills: can articulate technical trade-offs clearly to both engineers and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Set and enforce technical standards across the team, including code quality, review practices, and architectural patterns
  • Contribute production-quality Java code — this is a hands-on role and active coding is expected
  • Drive clean, maintainable, test-driven development as a non-negotiable team norm, not an aspiration
  • Own key architectural decisions and ensure they are documented, communicated, and revisited as requirements evolve
  • Identify and manage technical debt proactively, balancing pragmatism with long-term maintainability
  • Demonstrate an in-depth understanding of Software Development Lifecycle and how it integrates within the overall technology landscape to deliver scalable, reliable and resilient applications
  • Operate in a global environment with on-/near-/off-shore matrix reporting structures
  • Operate in a highly regulated environment that requires in-depth understanding of the regulatory requirements and the industry implications for our technologies
  • Improve the service level the team provides to our end users, which includes maximizing operational efficiencies, strengthening incident management, problem management and knowledge sharing practices
  • Drives Continuous Delivery and Automation efforts across the supported applications by means of Root Cause Analysis reviews, Knowledge management, Performance tuning, and user training
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Production Management Senior Engineer - Senior Vice President

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong, demonstrable modern Java development experience (Java 21+), including concurrent programming, JVM tuning, and modern frameworks such as Spring Boot
  • Proven track record of leading a software engineering team to deliver production systems
  • Deep commitment to clean code, TDD, and code review as engineering disciplines
  • Solid understanding of CI/CD principles and tooling and operational experience of orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is a highly desirable
  • Hands-on experience with Docker and/or Podman for containerisation, including writing and optimising Dockerfiles
  • Experience deploying and operating workloads on OpenShift or Kubernetes, including familiarity with manifests, Helm charts, resource management, and cluster observability
  • Comfortable with build tooling (Gradle) and dependency management at scale
  • Ability to read, review, and reason about front-end codebases — particularly React — without necessarily being a fluent front-end developer
  • Strong communication skills: can articulate technical trade-offs clearly to both engineers and non-technical stakeholders
  • Excellent working knowledge of key computer science concepts (networking, operating systems, virtualisation, containerisation, etc.)
Job Responsibility
Job Responsibility
  • Set and enforce technical standards across the team, including code quality, review practices, and architectural patterns
  • Contribute production-quality Java code — this is a hands-on role and active coding is expected
  • Drive clean, maintainable, test-driven development as a non-negotiable team norm, not an aspiration
  • Own key architectural decisions and ensure they are documented, communicated, and revisited as requirements evolve
  • Identify and manage technical debt proactively, balancing pragmatism with long-term maintainability
  • Demonstrate an in-depth understanding of Software Development Lifecycle and how it integrates within the overall technology landscape to deliver scalable, reliable and resilient applications
  • Operate in a global environment with on-/near-/off-shore matrix reporting structures
  • Operate in a highly regulated environment that requires in-depth understanding of the regulatory requirements and the industry implications for our technologies
  • Improve the service level the team provides to our end users, which includes maximizing operational efficiencies, strengthening incident management, problem management and knowledge sharing practices
  • Drives Continuous Delivery and Automation efforts across the supported applications by means of Root Cause Analysis reviews, Knowledge management, Performance tuning, and user training
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
New

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