Applications Development Manager (Java)– Assistant Vice President

Citi · Chennai · 8+ yrs experience · Posted 2026-07-18

Tech stack: Java, Jenkins, Kafka, Kubernetes, REST API, SQL

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

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

About the role

Unified Trade Process System is a dynamic and high-performing division of Citi’s Markets business. We work on business critical high availability application solutions across 80+ countries. Our applications are considered amongst the best-in-class within the industry, with our eCommerce and analytical products continuing to win industry awards year after year.
Responsibilities: - 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
- Together with the partner teams, user community, business analysts and Tech management contribute to innovative & best-in-class solutions for our business Recommended Qualifications
- 8+ years hands on experience
- Strong Knowledge in one of the project management methodologies
Qualifications: - in designing and implementing Multi-tier applications
- Excellent analytic & problem solving skills
- Excellent knowledge in troubleshooting, performance tuning and best practices in Messaging, failover designing and recovery planning in delivering high quality applications in project risk identification techniques, mitigation and escalation
- Familiar with all phases of the systems lifecycle, from analysis, design and development through to support in developing performance sensitive multi-tier Java/JEE applications of the FI market and products is very desirable.
- Self Motivated, Strong interpersonal and articulation skills (spoken and written)
- Excellent persuasive, influencing and negotiation skills
- Outstanding analytic and problem-solving skills; innovative and solutions oriented Technical
- Excellent knowledge in Java (JDK 1.8 or more)
- Experience with SpringBoot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL/PLSQL Basics
- Java performance tuning
- Kubernetes, Openshift, Gradle, Splunk, Prometheus of CI/CD Pipeline, Familiarity with TeamCity, UDeploy, Jenkins, SonarQube with Design Patterns, Code Review, Coding standard, Unit testing with JNIT/Mockito
- Bachelor’s degree/University degree or equivalent experience

Qualifications

- in designing and implementing Multi-tier applications
- Excellent analytic & problem solving skills
- Excellent knowledge in troubleshooting, performance tuning and best practices in Messaging, failover designing and recovery planning in delivering high quality applications in project risk identification techniques, mitigation and escalation
- Familiar with all phases of the systems lifecycle, from analysis, design and development through to support in developing performance sensitive multi-tier Java/JEE applications of the FI market and products is very desirable.
- Self Motivated, Strong interpersonal and articulation skills (spoken and written)
- Excellent persuasive, influencing and negotiation skills
- Outstanding analytic and problem-solving skills; innovative and solutions oriented Technical
- Excellent knowledge in Java (JDK 1.8 or more)
- Experience with SpringBoot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL/PLSQL Basics
- Java performance tuning
- Kubernetes, Openshift, Gradle, Splunk, Prometheus of CI/CD Pipeline
- Familiarity with TeamCity, UDeploy, Jenkins, SonarQube with Design Patterns, Code Review, Coding standard, Unit testing with JNIT/Mockito
- Bachelor’s degree/University degree or equivalent experience

Responsibilities

- 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
- Together with the partner teams, user community, business analysts and Tech management contribute to innovative & best-in-class solutions for our business Recommended Qualifications
- 8+ years hands on experience
- Strong Knowledge in one of the project management methodologies

More openings at Citi