CrawlJobs Logo

Java Lead Developer – Assistant Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

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
  • 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:

  • 9 years of relevant experience in Java and related technologies
  • Experience in systems analysis and programming of software applications
  • Experience working on Spring (MVC, Boot, Batch, Security)
  • Experience working on Rest services
  • Extensive technical experience and development expertise in Core Java, J2EE and SQL
  • Experience working with and applying design patterns to solve problems
  • Should be hands-on and enjoy writing clean code that is modular, extensible and testable
  • Should be able to work in a continuous integration mode and always strive for continuous delivery
  • Should share knowledge, groom, mentor and enable team members to increase whole team's performance
  • Should enjoy working in an agile, collaborative environment where there is collective ownership of the code
  • Should have strong analytical and problem solving skills
  • Should be able to identify, track and mitigate risk of the product
  • Bachelor's degree/University degree or equivalent experience

Nice to have:

  • Experience in finance or banking domain
  • Experience with frontend technologies like ExtJS
  • Experience of working on Unix/Linux environment
  • Familiarity with Atlassian tools like Jira, confluence etc
  • Familiarity with source control system like Git
  • 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

Additional Information:

Job Posted:
May 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Java Lead Developer – Assistant Vice President

Lead Engineer (Tableau) - Vice President

Citi Finance, Market and Credit Risk Technology develops innovative technology s...
Location
Location
United States , Tampa & New York
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in computer science, data science, finance, or mathematics
  • Minimum 8 years of experience using Tableau tools
  • Minimum 5 years of hands-on exposure in developing end-to-end solutions with Tableau for complex enterprise architecture
  • Solid hands-on experience with Tableau Desktop, Tableau Server, and Tableau Prep
  • Thorough knowledge of Tableau administration and architecture
  • Knowledge and hands-on experience with TabPy and Tableau Data Management, Lineage, Tableau API tools
  • Strong, proven programming skills in R, Python, Java, MATLAB, C++, or Scala
  • Experience in writing complex SQL, Stored Procedures, and SQL Query tuning
  • Hands-on experience in relational database management application development
  • Strong experience in data mart / data warehouse design
Job Responsibility
Job Responsibility
  • Architect, design, develop, and maintain business intelligence solutions using Tableau
  • Manage the lifecycle of Tableau analytics dashboards
  • Assist with prioritization of bugs, feature work, and architectural enhancements
  • Design Tableau APIs
  • Provide technical expertise in areas of architecture, design, and implementation
  • Troubleshoot and remediate issues related to data integrity, visualization accuracy, and dashboard performance
  • Integrate data from various sources into Tableau
  • Conduct data cleansing, blending, and aggregation
  • Monitor and enhance the performance of Tableau dashboards and data sources
  • Optimize data extracts
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
  • Fulltime
Read More
Arrow Right

Java Full stack Lead Developer Vice President

Location
Location
India , Pune; Chennai
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
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations keeping API-First as a design principle
  • 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
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot)
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 (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
  • 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

Lead Java, Sprint Boot Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Deep Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good Knowledge of UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Good knowledge of building and deploy application running in Kubernetes and Docker
  • Experience working with SOA & Micro-services utilizing REST
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Apply depth of analytical understanding of a variety of New ways of working such as problem solving, Extreme programming, Behavior Driven Development, DevOps
  • Experience in debugging, tuning and optimizing components
Job Responsibility
Job Responsibility
  • Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Well versed with UI/UX Designs, Unit test
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Lead Java, Sprint Boot Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune, Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Deep Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good Knowledge of UI/UX Design and Angular JS and Jest for unit testing
  • Good knowledge of SQL (DB2/Oracle dialect is preferable)
  • Good knowledge of building and deploy application running in Kubernetes and Docker
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Knowledge in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Apply depth of analytical understanding of a variety of New ways of working such as problem solving, Extreme programming, Behavior Driven Development, DevOps
Job Responsibility
Job Responsibility
  • Write good quality code in Java, Sprint Boot (related stack)
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Well versed with UI/UX Designs, Unit test
  • Ability to design, develop components with minimal assistance
  • Ability to effectively interact, collaborate with development team
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • 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

Java Technical Lead – Assistant Vice President

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-13 years of strong Application Development / proven engineering experience using technologies Java, J2EE, Spring boot, Microservices, Rest APIs
  • Should have strong understanding of Enterprise Architecture patterns, Cloud platforms - PCF, OpenShift
  • 8-12 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expert in one or more areas
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai)
  • Lead resources and serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD
  • Bachelor’s/University degree
Job Responsibility
Job Responsibility
  • Support and assist senior software engineer managers in coordinating and managing software development projects
  • Collaborate with cross-functional teams, including developers, designers, and product managers to ensure timely and high-quality delivery of digital software solutions
  • Assist in the planning and execution of software development processes, including requirement gathering, coding, testing, and deployment
  • Help prioritize and assign tasks to team members, ensuring alignment with project timelines and objectives
  • Participate in code reviews and provide constrictive feedback to developers to support growth and development
  • Possess the ability to continuously build a network of talent inside and outside of the company
  • Create mechanisms to help onboard new talent to the organization and be able to mentor others
  • Effectively coach and give feedback to direct reports to help develop talent and support career development
  • While managing the team you will be able to apply performance standards and identify resource needs for the team to set and balance goals across team to optimize performance against department goals and employee development
  • Design, implement, and deploy software components and solve difficult problems generating positive feedback
  • Fulltime
Read More
Arrow Right