Senior Java Tech Lead - Vice President

Citi · Pune · Posted 2026-07-18

Tech stack: Docker, Java, Jenkins, Kafka, Linux, Unix

Apply on the company site · Get a referral for this role

Citi salary & ratings · Citi interview process · More live openings

About the role

will focus not only on new, greenfield projects, but will have a particular emphasis on established, older technology, supporting automation in order to facilitate the migration to strategic platforms.
Champion best practice across our FX developer community and serve as a coach to more junior team members and analysts.
Resolve a 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 Java development 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
Required Skills:
Strong core Java experience
Springboot, Spring Security, OAuth
10+ YOE is a mandate
Thorough knowledge of clean code practices and test-driven development
Responsibilities: - Support the modernisation of our FX trade processing platform.
- Support the migration to our new strategic risk platform by building and integrating trade feed, reconciliation and control components.
- Support and help to adopt internal and external cloud solutions, to:
- Enable improved automation testing and reduce the need for manual involvement in environment management.
- Reduce the duration of the regression testing cycle and make it easier to test multiple projects in parallel.
- The role will focus not only on new, greenfield projects, but will have a particular emphasis on established, older technology, supporting automation in order to facilitate the migration to strategic platforms.
- Champion best practice across our FX developer community and serve as a coach to more junior team members and analysts.
- Resolve a 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 Java development 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 Required Skills:
- Strong core Java experience
- Springboot, Spring Security, OAuth
- 10+ YOE is a mandate
- Thorough knowledge of clean code practices and test-driven development
Qualifications: - working with build tools such as Gradle and Maven
- Solid Linux/Unix skills of using one or more build platforms (Jenkins, TeamCity)
- of Apache Kafka an advantage of Openshift is an advantage of Docker is an advantage
- Observability exposure (Grafana, Opentelemetry, etc.)
- Modern scaling, orchestration frameworks such as Conductor, Temporal is a plus.
- and handson exposure to GenAI is sought for the role.
- Bachelor’s degree/University degree or equivalent experience
- This job description provides a high-level review of the types of work performed.
- Other job-related duties may be assigned as required.

Qualifications

- working with build tools such as Gradle and Maven
- Solid Linux/Unix skills of using one or more build platforms (Jenkins, TeamCity)
- of Apache Kafka an advantage of Openshift is an advantage of Docker is an advantage
- Observability exposure (Grafana, Opentelemetry, etc.)
- Modern scaling, orchestration frameworks such as Conductor, Temporal is a plus.
- and handson exposure to GenAI is sought for the role.
- Bachelor’s degree/University degree or equivalent experience
- This job description provides a high-level review of the types of work performed.
- Other job-related duties may be assigned as required.

Responsibilities

- Support the modernisation of our FX trade processing platform.
- Support the migration to our new strategic risk platform by building and integrating trade feed, reconciliation and control components.
- Support and help to adopt internal and external cloud solutions, to:
- Enable improved automation testing and reduce the need for manual involvement in environment management.
- Reduce the duration of the regression testing cycle and make it easier to test multiple projects in parallel.
- The role will focus not only on new, greenfield projects, but will have a particular emphasis on established, older technology, supporting automation in order to facilitate the migration to strategic platforms.
- Champion best practice across our FX developer community and serve as a coach to more junior team members and analysts.
- Resolve a 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 Java development 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 Required Skills:
- Strong core Java experience
- Springboot, Spring Security, OAuth
- 10+ YOE is a mandate
- Thorough knowledge of clean code practices and test-driven development

More openings at Citi