Java Developer with Trading App Experience
Location: NY City, NY - (Hybrid -(4 Days in Office, one day remote)
Type: Full-time
US Citizens, GC, visa holders preferred, NO third party corp to corp accepted for this job
Responsibilities
• Design, develop, and support low-latency, event-driven trading systems.
• Work closely with traders, quants, and other business stakeholders to translate requirements into scalable solutions.
• Provide accurate work estimates and contribute to technical architecture and design.
• Ensure code quality with CI/CD, static and dynamic code analysis, and security scans.
• Mentor developers and provide technical guidance.
• Participate in all phases of the software delivery lifecycle, from analysis to production support.
Qualifications
Education & Experience
• Bachelor's degree in Computer Science, Engineering, or Mathematics.
• 5-8 years of experience in trading system development.
• 5+ years hands-on enterprise Java development (Java 11-17).
• Strong experience with asynchronous, event-driven programming and concurrency.
• Proven background in low-latency, high-throughput application development.
• Strong mix of technical (60%) and business (40%) skills with the ability to work across global teams.
Preferred Skills
• Spring (Spring Boot, Spring Boot Actuator).
• Apache Camel 3, JMS (Active MQ or similar).
• REST APIs (enterprise authentication & authorization).
• MS SQL Server and/or Sybase.
• Knowledge of electronic trading workflows (e.g., RFQ) and market integrations (ION, TradeWeb, Bloomberg).