Senior Java Tech Lead - Vice President
Core
Senior Java Tech Lead driving strategic modernization, cloud-enablement, and best practice adoption for Citi's global FX trade processing platform.
Role type
Senior IC Java Tech Lead (FX Technology)
Builds
FX trade processing platform, strategic risk platform components (trade feed, reconciliation, control), and cloud-enabled automation solutions.
Domain
Financial Services / Foreign Exchange (FX) / Enterprise Java
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Spring Security, OAuth, Clean Code, TDD, Gradle, Maven, Linux/Unix, CI/CD (Jenkins, TeamCity)
Preferred skills
Apache Kafka, OpenShift, Docker, Observability (Grafana, OpenTelemetry), Workflow Orchestration (Conductor, Temporal), GenAI
Technologies
Java, Spring Boot, Spring Security, OAuth, Gradle, Maven, Jenkins, TeamCity, Linux, Kafka, OpenShift, Docker, Grafana, OpenTelemetry, Conductor, Temporal
Responsibilities
Support modernization of the FX trade processing platform; Build and integrate components for the new strategic risk platform; Champion best practices and coach junior team members; Resolve high-impact problems through evaluation of complex business and system processes; Ensure application design adheres to architecture blueprints; Develop standards for coding, testing, debugging, and implementation.
Seniority
Senior, hands-on IC with mentorship responsibilities