Job Description –
Work Mode: Hybrid (3 days a week in the office)
Location: New York City (50th Street and Avenue of the Americas, near Radio City Music Hall)
Interview Process: 3-4 rounds of interviews, with the final round being in-person with the team
Position Title: Java Developer – Server-Side Development for Rates Electronic Trading (Ion/Tradeweb), Data Structures, Algorithms, Concurrency, and Multithreading. Highly Hands-On Role
Experience Required: Candidates must already be in a similar role at another firm. Experience in interest rates trading (buying or selling interest rate products like bonds, swaps, and futures) is essential.
Job Overview: Launching a new rates electronic trading business, and we are looking for an experienced Java developer to join this exciting project. As part of this new initiative, you will be working directly with trading and quantitative teams to build a low-latency, high-throughput trading platform. This is an excellent opportunity to get involved in a greenfield development project from the ground up.
Key Responsibilities:
- Collaborate with business and technology teams to design and develop the architecture for the low-latency electronic trading platform, including both production and research components.
- Develop key components of the platform and drive the project toward the delivery of a minimum viable product.
- Work alongside teams to continuously improve and evolve the platform after its initial release.
- Provide technical guidance and mentorship to the development team.
- Apply modern software tools and best practices to ensure code quality, flexibility, and security.
- Participate in all phases of the software delivery lifecycle, from analysis through support.
Required Skills and Qualifications:
- Strong experience as a Java developer (JDK 11 or 17).
- Experience designing and developing low-latency, high-throughput trading applications.
- Deep knowledge of asynchronous, event-driven programming and concurrency.
- Proven track record of delivering complex software projects.
- Ability to work collaboratively across various teams and organizational levels.
- Some experience with RDBMS (SQL Server or Oracle) is preferred.
- Familiarity with JMS, Tibco Ion MQ, and SQL.
Preferred Skills:
- Experience with trading applications and systems such as ION, TradeWeb, or Bloomberg is highly valued.
- Hands-on experience with frameworks like Spring, Apache Camel, REST API (including enterprise authentication), JMS, SQL, and enterprise monitoring.
- Knowledge of capital markets, including pricing, trade execution workflow, and related systems.
Additional Required Experience:
- 5+ years of hands-on experience in enterprise-level Java development.
- Strong expertise in event-driven programming, concurrency, and asynchronous systems.
- Experience with high-throughput, low-latency systems is highly preferred.
Education: Bachelor’s degree in Mathematics, Engineering, or Computer Science.
Interview Process:
- 3-4 rounds of video interviews.
- Final round is in-person with the team.
Candidates should be ready to answer technical questions, such as:
- How do you decide what data structure should be used for different parts of a component?
- Have you designed custom data structures like a hash map or priority queue? If so, describe the problem you were solving and your solution.
- Have you developed systems that require handling high throughput with low latency? If so, describe the architecture and performance considerations.
Start Date: ASAP
Work Location: New York, NY
Schedule: Hybrid
From:
Mehak Pandey,
gvrinfotek
mehak.pandey@gvrinfotek.com
Reply to: mehak.pandey@gvrinfotek.com