Full-Stack Developer, SVP
Core
Design and build core equities engineering services supporting real-time trading workflows, including messaging channels, microservices, and legacy modernization.
Role type
Senior IC full-stack developer (equities trading systems)
Builds
Scalable microservices, cloud-based architectures, and mission-critical trading applications
Domain
Financial services / Equities trading
Deliverable
production ML models | product features
Required skills
Java, SQL, Git, Kafka, MQ, Spring Boot, Spring Integration, data modeling, cloud environments, DevOps, distributed systems, production support, troubleshooting, performance tuning
Preferred skills
Order management systems, smart order routing, trade data feeds, equities trade life cycles, Angular, Python, in-memory caching (Hazelcast, Redis, GemFire), monitoring (Splunk), cloud architecture, FIX protocol
Technologies
Kafka, MQ, Spring, Spring Boot, Angular, Python, Redis, Splunk, Git, Linux, Windows, Cloud
Responsibilities
Design and build trading and messaging channels interfacing with venues and exchanges. Design and develop core Java components using messaging systems. Coordinate and carry out internal system testing. Deliver and maintain equities applications focusing on reliability and performance. Provide second-level production support and troubleshoot issues. Mentor junior developers and contribute to engineering best practices. Modernize the platform into scalable microservices and cloud-based architectures. Lead order management system migration and consolidation efforts.
Seniority
Senior, hands-on IC with mentorship responsibilities