Vice President Full Stack Developer at Citi
Summary
VP-level senior full stack developer at Citi's Inventory Management Applications team, building and modernizing high-volume, low-latency Stock Record systems for Capital Markets. Day to day: architecting enterprise Java applications, leading a migration to Spring Boot/Kubernetes microservices with Kafka, mentoring developers, and driving code reviews.
As a Senior Full Stack Developer in the Inventory Management Applications team, you will lead the creation of scalable systems for critical Stock Record operations. Collaborating across functions, you will guide developers, ensure high engineering standards, and enhance application performance. Your expertise will directly impact trading and inventory processes globally, providing valuable solutions.
Key Responsibilities: • Architect and develop enterprise Java applications for Capital Markets • Drive migration to microservices architecture using Spring Boot and Kubernetes • Lead code reviews and mentor mid-level developers • Collaborate with cross-functional teams for integrated solutions • Ensure operational readiness for production deployments
Requirements: • 6+ years as a Senior Java Developer with leadership experience • 8+ years in Oracle RDBMS design and PL/SQL • 6+ years building microservices with Spring Boot and Kafka • 7+ years in Java multi-threaded programming • Bachelor's degree in Engineering or Computer Science
Bring your technical leadership to Citi and play a key role in our global financial technology initiatives.