Senior Java Technical Lead - Vice President
CitiMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design and delivery of scalable, secure, cloud-native Java applications and services for Citi's ETD Clearing platform.
Drive platform modernization including legacy system replacement, AI-assisted engineering adoption, and CI/CD, DevOps, and observability practices.
Provide hands-on Java development, L3 production support, coordinate global engineering teams, and mentor junior engineers.
Minimum Requirements
10-15 years of hands-on software engineering experience in enterprise-scale applications.
Expertise in Java development with Spring Boot, microservices, and distributed systems.
Experience with messaging platforms like Kafka, IBM MQ, or Solace and cloud container platforms OpenShift/Kubernetes/Docker.
Bachelor's degree in Computer Science, Technology, or equivalent relevant experience.
Ideal Candidate Profile
Proven leader of distributed engineering teams operating in Agile environments, preferably in financial services capital markets technology.
Strong expertise in cloud-native architecture and AI-assisted software engineering tools to enhance software development lifecycle.
Experience managing technical risk, application health, compliance, and stakeholder relationships in large-scale enterprise platforms.
