Overview
Hybrid
Depends on Experience
Full Time
Skills
java
Algorithmic Trading
DevOps
Microservices
Trading
Testing
Microsoft SQL Server
JMS
Apache Camel
Apache ActiveMQ
RESTful
RFQ
Bloomberg
Financial Technology
Continuous Delivery
Analytical Skill
Software Development
Spring Framework
Job Details
Java Trading System Developer
Location: New York City (Hybrid 4 Days in Office / 1 Day Remote)
Employment Type: Full-Time,
About the Role
We are seeking a highly skilled and motivated Java Trading System Developer to join our dynamic financial technology team in New York City. The ideal candidate will have a strong background in low-latency, event-driven systems and a deep understanding of electronic trading workflows. This position offers the opportunity to work directly with traders, quants, and global technology teams to design and implement mission-critical trading solutions.
Key Responsibilities
- Design, develop, and support low-latency, event-driven trading systems.
- Collaborate with traders, quants, and stakeholders to translate business needs into scalable technical solutions.
- Participate in the full software development lifecycle from requirements gathering and design to implementation, testing, and production support.
- Develop and maintain microservices and APIs using modern Java frameworks.
- Ensure code quality and performance through CI/CD, static and dynamic code analysis, and security scanning.
- Provide technical guidance and mentorship to junior developers.
- Work closely with global teams to maintain consistent and reliable system performance across all regions.
- Contribute to the architecture and design of new trading platform components and integrations.
Qualifications
Education:
- Bachelor s degree in Computer Science, Engineering, Mathematics, or a related technical field.
Required Experience:
- 5 8 years of professional experience in trading system development.
- Minimum 5 years of hands-on enterprise Java development (Java 11 17).
- Proven expertise in asynchronous, event-driven programming and concurrency.
- Experience building low-latency, high-throughput applications.
- Strong analytical and problem-solving abilities with a mix of technical (60%) and business (40%) acumen.
- Excellent communication skills and ability to collaborate in a fast-paced, cross-functional environment.
Preferred Skills & Technologies
- Spring Framework (Spring Boot, Spring Boot Actuator).
- Apache Camel 3 and JMS (ActiveMQ or similar messaging systems).
- REST API development including enterprise-grade authentication and authorization.
- Relational Databases: MS SQL Server and/or Sybase.
- Understanding of electronic trading workflows (e.g., RFQ) and integrations with ION, TradeWeb, Bloomberg, or similar platforms.
- Familiarity with DevOps practices, including CI/CD pipelines and automated testing frameworks.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.