Jobs · Engineering · New Jersey

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.

Similar jobs