Senior Java Architect - Vice President
Core
Lead the design, development, and optimization of Citi's enterprise data lake and analytics platform, building high-performance microservices and data pipelines.
Role type
Senior IC Java Architect (Data Platform)
Builds
Enterprise data lakes, lakehouses, and high-scale batch/real-time streaming data pipelines
Domain
Financial services / Big Data & Distributed Systems
Deliverable
production ML models
Required skills
Java, Spring Boot, Microservices Architecture, Apache Kafka, Apache Flink, Apache Iceberg, SQL, Docker, Kubernetes
Preferred skills
Python, PySpark, Databricks, Machine Learning infrastructure
Technologies
Apache Kafka, Apache Flink, Apache Iceberg, Starburst, Apache Pinot, Delta Lake, Snowflake, Databricks, AWS, Azure, GCP
Responsibilities
Define technical architecture and roadmap for enterprise data platforms; Design and develop scalable microservices; Build and maintain high-scale data pipelines; Optimize data storage and query performance; Mentor development teams; Collaborate with Data Scientists and business leaders to translate requirements into platform capabilities.
Seniority
Senior, hands-on IC with leadership responsibilities