Booking and Messaging Java Developer (COMBJP00001223)
Core
Designing and optimizing high-throughput, low-latency asynchronous transaction data pipelines for an electronic trading platform.
Role type
Senior IC Java Backend Engineer (Distributed Systems & Messaging)
Builds
Real-time connectivity workflows and trade booking architectures for international exchanges and trading venues.
Domain
Financial Technology / Electronic Trading
Deliverable
production ML models | product features
Required skills
Java 8+ concurrency models, Apache Kafka, Spring Boot, SQL relational databases, Linux/Unix, Maven/Gradle
Preferred skills
Reactive programming (RxJava, ReactiveX), low-latency message brokers (60East AMPS, Solace), cloud event brokers (AWS SQS/SNS, Google Pub/Sub)
Technologies
Java, Apache Kafka, Spring Boot, PostgreSQL, Sybase, MS SQL, Linux, Maven, Gradle, RxJava, TIBCO RV
Responsibilities
Design complex distributed trading workflows, optimize high-throughput asynchronous processing components, collaborate with architects and DevOps to roll out platform improvements.
Seniority
Senior, hands-on IC
