Java Developer (Electronic Equities) – Vice President
H1BConnect · Jersey City, NJ · 1 wk ago
Engineering$142k–$213k/yrFull-time
About the role
The Java Developer role at Citi's Equities Electronic Trading team is a VP-level position focused on designing, developing, and optimizing a low-latency execution platform. The team is engaged in a multi-year transformation to enhance technology capabilities across execution and trading processes. This position requires collaboration with high-caliber engineers and business partners to innovate and implement critical electronic trading applications. The goal is to ensure high performance and resiliency in trading systems.
Responsibilities
- Take a leading role in the design, development, and optimization of high-performance, low-latency microservices and applications that form the core of our electronic trading platform.
- Implement and enhance complex trading logic, performance optimizations, and system enhancements to ensure the stability, scalability, and efficiency of our execution systems.
- Participate in and lead technical design discussions and conduct rigorous code reviews to ensure the highest standards of quality, performance, and architectural integrity.
- Partner with product development, quantitative researchers, and other technology teams to deliver new trading capabilities and enhance existing systems.
- Drive continuous improvement initiatives in testing frameworks, development tools, and deployment processes for our low-latency and high-throughput environment.
- Resolve complex technical challenges through in-depth analysis of business requirements, system processes, and industry best practices.
- Apply expert knowledge of system architecture, data flow, and development standards for coding, testing, debugging, and implementation.
- Build and maintain robust solutions for trading platform monitoring, trade reconciliation, and application recovery.
Requirements
- 5+ years of hands-on experience in software development with a strong focus on high-performance, low-latency systems.
- Expert-level technical knowledge in Core Java, including a deep understanding of JVM internals, concurrency, garbage collection, and memory management in a low-latency context.
- Proven experience designing and developing automated trading systems or electronic execution platforms in Equities or similar financial domains.
- Solid understanding of financial market protocols (e.g., FIX) and practical experience handling order and market datasets.
- Experience with microservices architecture and developing distributed systems.
- Experience with modern testing frameworks, Agile methodologies, and Continuous Integration/Continuous Delivery (CI/CD) processes.
- Excellent communication skills with a demonstrable ability to present and grasp complex technical and business concepts.
- Bachelor’s degree/University degree or equivalent experience; Master’s degree preferred.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.