Java Developer (VP Level - Banking)

IO Tech Solutions Limited

United States

Remote

USD 200,000 - 300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IO Tech Solutions Limited seeks a visionary VP of Java Engineering to lead architecture and development of next-generation Order Management Systems and Electronic Trading Platforms.

You will direct design, performance tuning, and modernization efforts while guiding senior teams through a rigorous SDLC, ensuring reliability, regulatory compliance, and scalable delivery.

Qualifications

  • 10+ years of software engineering in capital markets, fintech, or investment banking.
  • 3+ years in a team leadership or management role.
  • Deep understanding of the FIX Protocol and market data processing.

Responsibilities

  • Design, architect, and implement distributed, scalable Java applications for OMS/EMS and trading platforms.
  • Lead a distributed team of senior Java developers, fostering technical excellence and agile delivery.
  • Oversee SDLC, ensure code quality, testing, CI/CD, and compliance with regulatory and security standards.

Skills

Core Java Mastery
Trading Systems
Event-Driven Architecture
Low-Latency Systems
Distributed Systems
Concurrency & Multithreading

Education

Bachelor's or Master's in CS/Engineering

Tools

Kafka
Solace
RabbitMQ
TimescaleDB
KDB+

Job description

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.
Team Management & Delivery
  • 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.
Business Alignment & Collaboration
  • 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.
Required Qualifications & Skills
Technical Expertise
  • 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., NoSQL, time‑series databases like KDB+/TimescaleDB, or highly optimized relational databases).
Leadership & Domain Knowledge
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

C2R Ventures • Boston (MA)

On-site
USD 150,000 - 190,000
Java Engineering Lead, Equities OMS
Java Engineering Lead, Equities OMS

Jefferies • New York (NY)

On-site
USD 260,000 - 380,000
Java, Scala, Electronic Trading Order Management system-Lead Software Engineer
Java, Scala, Electronic Trading Order Management system-Lead Software Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 200,000
C++ Engineering Lead - Electronic Trading & OMS
C++ Engineering Lead - Electronic Trading & OMS

Jefferies • Mundelein (IL)

On-site
USD 250,000 - 420,000
C++ Engineering Lead - Electronic Trading & OMS
C++ Engineering Lead - Electronic Trading & OMS

Jefferies • New York (NY)

On-site
USD 300,000 - 420,000
Sr Director of Software Engineering - Order Management System / Java
Sr Director of Software Engineering - Order Management System / Java

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Sr. Java Full Stack Engineer 181164
Sr. Java Full Stack Engineer 181164

CTI Consulting • United States

Remote
USD 180,000 - 240,000
Java, Equities, Order Management System (OMS) Senior Lead Software Engineer
Java, Equities, Order Management System (OMS) Senior Lead Software Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 200,000
Java Software Engineer
Java Software Engineer

Apexon • Dallas (TX)

On-site
USD 110,000 - 140,000
Senior Director of eSoftware Engineering - Global Electronic Trading Technology
Senior Director of eSoftware Engineering - Global Electronic Trading Technology

Testing Site - JPMC • New York (NY)

On-site
USD 250,000 - 400,000