CrawlJobs Logo

Java Technical Lead- Assistant Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Chennai

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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
  • Lead the technical design and architecture of projects, ensuring alignment with organizational standards and best practices
  • Conduct independent code reviews and leverage static code analysis tools (e.g., Junit, Sonar) to maintain high code quality
  • Drive technology migration projects, applying expertise in planning and execution
  • Provide technical guidance and mentorship to junior developers
  • Actively participate in all phases of the SDLC, with a strong preference for Agile methodologies
  • Troubleshoot and analyze production defects, implementing effective solutions
  • Promote continuous process improvement in code quality, testability, and reliability
  • Collaborate effectively with cross-functional teams, articulating technical and functional specifications clearly

Requirements:

  • Minimum 7 -12 years of JAVA, J2EE Development experience
  • Hands-on programming experience in Spring MVC, Spring Batch
  • Strong experience in SOAP, AXIS, and Java/Spring REST services
  • Proven hands-on experience designing and developing loosely coupled micro-services in the Java (10+) technology stack including spring, spring-boot, spring-data, JPA, REST-ful architecture, maven/Gradle, web sockets and open-source technologies
  • Experience in designing and developing solutions using Message Oriented Middleware architecture and products such as Kafka, Apache MQ over SSL
  • Working experience with Web service technologies such as REST, JSON, SOAP, JAXB, JAX-WS
  • Experience working with BPM tool such as IBM BAW, Headless BPM and top Open-Source workflow tools will be an added advantage
  • Strong exposure to BPM Concepts - Start/Intermediate UCA, Process/Service Design, Human Services with external activity, Timers, Connectors, IBM BPM REST Calls
  • Experience with Microservices
  • Strong experience in Cloud development stack – PaaS (OpenShift/Cloud Foundry) & Docker
  • Familiarity with Generative AI (GenAI) concepts and application development
  • Experience with AI agent platforms like Arc, leveraging Helix, ADK, OpenShift, and Kubernetes for deployment
  • Effective usage of Git Copilot and Devin for Code Development
  • 10-14 years of experience in similar roles within banking or services technology
  • Knowledge of Corporate Banking and Trade Finance is preferred
  • Exposure to Technology Migration projects is a strong plus
  • Experience with production defect analysis
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience

Additional Information:

Job Posted:
May 17, 2026

Employment Type:
Fulltime
Work Type:
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 Technical Lead- 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

Technical Lead Core Java and Java EE Spring Assistant Vice President

The Applications Development Manager is an intermediate management level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ yrs of Programming experience in Java/JEE, Multi threading, Spring/Spring Batch
  • Experience with Enterprise Application Development using Java, Spring
  • Strong knowledge of microservices and distributed eco-system
  • Experience in Python is an added advantage
  • Should have better prompting skills to utilize different AI tools
  • Proficient in creating and debugging complex SQL queries for data analysis and troubleshooting
  • Should be comfortable with Unix commands and its usages
  • Experience in developing and optimizing Java application with high performance throughput
  • Effective written and verbal communications including ability to explain technical issues in simple terms that non-IT staff can understand
  • Experience in systems analysis and programming of software applications
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

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

Technical Lead Core Java EE Spring Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-12 years of relevant experience
  • Hands on expertise in Core Java (Multithreading, Collections), Java EE, Spring, Spring Batch, Spring MVC
  • Hands on experience working with RDMS such as Oracle
  • Experience working on UNIX based systems
  • Hands on experience in High Level (System Architecture) and Detail level Design (Design patterns) and the ability convert design to working software
  • Passion for writing quality code that follows well defined design principles/design patterns and is testable using JUnit/Mockito
  • Experience reviewing and managing code using source control/versioning tools such as Git, BitBucket
  • Experience following processes such a Sprints/JIRAs and leading a team of one or more developers
  • Experience leveraging GitHub Copilot and agentic AI tools with a human-in-loop approach
  • Experience in systems analysis and programming of software applications
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

Java Lead Developer – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
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

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

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 Springboot Applications Development - Assistant Vice President

This position gives an excellent opportunity for the selected candidate to play ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years hands on experience Java (JDK 1.8 or more) Experience with SpringBoot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL/PLSQL Basics
  • Strong Knowledge in one of the project management methodologies
  • Experience in designing and implementing multi-tier applications
  • Excellent analytic & problem-solving skills
  • Excellent knowledge in troubleshooting, performance tuning and best practices
  • Experience in Messaging, failover designing and recovery planning
  • Experience in delivering high quality applications
  • Experience in project risk identification techniques, mitigation and escalation
  • Familiar with all phases of the systems lifecycle, from analysis, design and development through to support
  • Experience in developing performance sensitive multi-tier Java/JEE applications
Job Responsibility
Job Responsibility
  • Develop common, reusable components and services utilizing Citi's best practices
  • Create high performance, low latency applications leveraging existing Citi framework
  • Ensure strong reliability, scalability and performance of our components
  • Liaise with technical and business teams to collaborate on identifying opportunities and solutions
  • Drive architecture and execute on our technical strategy
  • Partner with business to continue to evolve our architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and business
  • Adhere to engineering standards and strive for best in class
  • Assist in third line support during core trading hours
  • Motivate, mentor and lead technical teams, evaluate their delivery, guide the members to deliver quality output with responsible delegation and build a high-performance team
  • Fulltime
Read More
Arrow Right