- Company Name
- Solytics Partners
- Job Title
- Java Developer – Market Connectivity
- Job Description
-
**Job Title:**
Java Developer – Market Connectivity
**Role Summary:**
Design, implement, and maintain secure, low‑latency market connectivity solutions for electronic trading venues using TransFICC’s Unified API. Deliver high‑performance Java services that support FIX, streaming, and venue‑specific protocols for pricing, order routing, and execution workflows.
**Expectations:**
* Build scalable, event‑driven services in Java 8/11/17 with focus on concurrency, GC tuning, and low‑latency.
* Integrate and extend connectivity with Tradeweb, Bloomberg, MTS, BrokerTec, MarketAxess and other FIX/ITCH/FAST/SBE/JSON over TCP interfaces.
* Optimize system performance through latency tuning, load testing, and observability improvements in collaboration with SRE/DevOps.
* Troubleshoot production connectivity, performance, and messaging issues.
**Key Responsibilities:**
* Develop and maintain market connectivity components using Core Java.
* Configure and support FIX 4.x/5.x, binary/streaming protocols, and venue‑specific APIs.
* Implement and refine pricing, order routing, and execution logic.
* Apply event‑driven, asynchronous design patterns for high throughput.
* Conduct latency profiling, load tests, and performance optimizations.
* Collaborate with SRE/DevOps on CI/CD, observability, and deployment pipelines.
* Provide technical support for production connectivity and performance incidents.
**Required Skills:**
* Core Java (8/11/17) with deep knowledge of concurrency, memory management, and GC tuning.
* Proven experience with TransFICC Connectivity Platform and electronic market protocols (FIX, ITCH, FAST, SBE, JSON over TCP).
* Familiarity with low‑latency, high‑throughput messaging, event‑driven architecture, and microservices.
* Linux proficiency, shell scripting, and performance analysis tools.
* Experience with Kafka, Redis, Aerospike, or similar high‑performance data stores.
* Understanding of fixed‑income/rates trading workflows, order lifecycle, and price feeds.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Software Engineering, or related field.
* Java SE/SE8 certification for senior role preferred.