Market Data Developer
Posted Updated
Responsibilities
- Maintain and enhance existing backend services.
- Design, develop, and implement new backend services and APIs.
- Investigate production issues by analyzing application behavior, logs, and system performance to identify and resolve root causes.
- Provide ongoing support, maintenance, and improvements for existing applications.
Required Skills
- Bachelor's or Master's degree in Computer Science, Mathematics, Physics, Finance, or a related field.
- Market data and Reference data domain experience
- Experience developing high-throughput, low latency, event-driven systems.
- Experience with Bloomberg market data, ideally including Bloomberg BPIPE and its API.
- Solid knowledge of Java, including:
- Collections
- Multithreading and concurrency
- JVM memory management
- Strong Experience with:
- Spring and Spring Boot
- Apache Kafka
- NATS.io, including Core NATS and JetStream.
- Docker and Kubernetes
- LMAX Disruptor
- Advanced Linux administration and command-line skills.
- Ability to write and troubleshoot SQL queries.
- Experience working with REST APIs and backend integrations.
- Available and ready to provide level 3 support for production trading systems when necessary.
Nice to Have
- Experience working in a hedge fund, proprietary trading firm, broker, or other financial services company.
- Experience with AWS.
- Experience supporting production applications.
- Familiarity with monitoring and observability tools.
- Experience with CI/CD pipelines.