More jobs:
Java Developer; VP Level - Banking
Job in
New York, New York City, Richmond County, New York, USA
Listed on 2026-10-26
Listing for:
IO Tech Solutions Limited
Full Time
position Listed on 2026-10-26
Job specializations:
-
Software Development
Java Developer, Software Architect, Backend Developer
Job Description & How to Apply Below
Location: New York
Job Summary
We are seeking a visionary and hands‑on Vice President (VP) of Java Engineering to lead the architecture, design, and development of our next‑generation Order Management Systems (OMS) and Electronic Trading Platforms.
Key Responsibilities Technical Leadership & Architecture- System Design:
Architect, design, and implement distributed, highly scalable, and fault‑tolerant Java applications for complex order routing, execution, and position management. - Performance Optimization:
Drive continuous latency reduction, memory management tuning, and performance optimization across the entire trading infrastructure. - Modernization:
Evaluate legacy OMS components and spearhead migration paths to modern event‑driven architectures and microservices.
- People Leadership:
Mentor, coach, and manage a distributed team of senior Java developers, fostering a culture of technical excellence and agile delivery. - Execution:
Own the end‑to‑end software development lifecycle (SDLC), ensuring timely delivery of high‑quality code that complies with rigorous regulatory and security standards. - Code Quality:
Enforce best practices in CI/CD pipelines, automated testing (unit, integration, and performance), and comprehensive code reviews.
- Stakeholder Management:
Partner with front‑office business stakeholders, including Traders, Quants, Risk Management, and Compliance teams, to translate business requirements into technical solutions. - Vendor Integration:
Oversee integration with internal and external entities, including market data feeds, exchange connectivity (FIX protocol), and third‑party OMS/EMS vendors.
- Core Java Mastery:
Extensive production experience with Core Java (Java 17/21 preferred), focusing on multi‑threading, concurrency, low‑garbage‑collection idioms, and memory modeling. - Trading Expertise:
Proven track record working directly on Order Management Systems (OMS), Execution Management Systems (EMS), or algorithmic trading platforms. - Protocols & Data:
Deep understanding of the FIX Protocol (Financial Information eXchange) and market data processing. - Architecture Patterns:
Strong expertise in event‑driven architecture, messaging middleware (e.g., Kafka, Solace, RabbitMQ), and low‑latency frameworks (e.g., LMAX Disruptor). - Data Tier:
Experience with high‑performance databases (e.g., No
SQL, time‑series databases like KDB+/Timescale DB, or highly optimized relational databases).
- Experience:
10+ years of software engineering experience in capital markets, investment banking, or fintech, with at least 3+ years in a team lead or management capacity. - Financial Domain:
Strong understanding of financial instruments (Equities, Fixed Income, Derivatives, or FX) and market structures (order books, matching engines, compliance checking). - Education:
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×