CareerPlanSign in

Senior Java Engineer

Massachusetts💼 Full-time💰 $150,000–$150,000🗓 2026-09-11 → 2026-09-26

Core

Building and maintaining the Order Management System (OMS) to support the systematic investment process for cash equities, equity swaps, and futures across listed and OTC markets.

Role type

Senior IC Java Engineer (Financial Markets)

Builds

Order Management System (OMS) for trading lifecycle

Domain

Financial Services / Systematic Trading

Deliverable

production ML models | product features

Required skills

Java 8+, Spring Boot, Micronaut, Microservices, SQL, RDBMS, Linux shell, Git, Kafka, RabbitMQ, Tomcat, JPA/Hibernate, React/Angular, TypeScript, NoSQL (MongoDB)

Preferred skills

FIX protocols, front-office trading systems, distributed/event-driven systems, Python, quantitative finance knowledge

Technologies

Java, Spring Boot, Micronaut, Tomcat, Kafka, RabbitMQ, SQL Server, Oracle, MongoDB, Linux, Docker, Jenkins, Git, React, Angular, TypeScript, Python

Responsibilities

Design and maintain microservices for order management; optimize SQL queries and database performance; collaborate with quant strategy teams and trading desks; support coverage for trading operations; implement event sourcing architecture for state propagation.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.