What are the responsibilities and job description for the Senior Java Developer -Trading and Market Data SYstems position at NGPartners?
We are looking for a highly experienced Senior Java Developer to help evolve and extend the backend and middleware systems that power our trading and market‑data infrastructure. This role is ideal for an engineer who thrives in fast‑paced financial environments and is comfortable working across complex, high‑performance distributed systems.
You will contribute directly to real trading workflows — including market‑data ingestion, exchange connectivity, clearing and regulatory processes, and pre‑/post‑trade services — all of which must operate with exceptional speed, accuracy, and resilience.
This position requires someone who can think like an architect, deliver production‑grade code, and collaborate closely with engineering and business stakeholders to build robust, scalable solutions.
What You’ll Do- Design and implement backend services supporting trading, market‑data, and post‑trade workflows
- Develop and maintain low‑latency, high‑reliability Java applications
- Build and consume REST APIs and internal service interfaces
- Integrate with exchanges, clearinghouses, and regulatory systems
- Process real‑time and historical market‑data feeds
- Work with Microsoft SQL Server on schema design, optimisation, and data integrity
- Contribute to system architecture, technical standards, and engineering best practices
- Support broader engineering initiatives, including learning new languages, frameworks, or systems as needed
- Participate in code reviews, design discussions, and production support rotations
- 7 years of professional software development experience
- Deep expertise in core Java, including concurrency, performance tuning, and JVM internals
- Experience building trading systems, market‑data platforms, or financial‑market infrastructure
- Strong understanding of distributed systems, messaging, and service‑oriented architectures
- Experience developing RESTful services
- Comfortable working in regulated or compliance‑driven environments (finance, trading, etc.)
- Experience with exchange protocols (FIX, proprietary feeds, etc.)
- Knowledge of clearing, settlement, or regulatory workflows
- Exposure to regulatory reporting or compliance systems
- Experience working in Linux‑based server environments
- Familiarity with cloud or hybrid infrastructure (helpful but not required)
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)
- Disability insurance