Design and develop high performing, scalable server-side exchange connectivity components for Equities trading applications
Job Summary
Design and develop high performing, scalable server-side exchange connectivity components for Equities trading applications.
Collaborate with a global development team to facilitate development of exchange connectivity modules in line with business/regulatory and technology requirements.
Contribute to setting strategy, driving requirements, and making recommendations for change within the organization.
Matching Summary
Design and develop high performing, scalable server-side exchange connectivity components for Equities trading applications.
Skills & Requirements
Must-have
Core Java development
Low-level multithreading
Low-level networking
Spring and Spring Boot
Microservices and REST APIs
Distributed architecture
DevOps toolchains
Nice-to-have
Investment banking/trading domains
Cloud-native deployments
NoSQL databases
Distributed caching
Docker and Kubernetes
Risk and Controls
Business Acumen & Strategic Thinking
Key Requirements
Expert Core Java developer
Experience with React/Angular, JavaScript/TypeScript
Experience with RDBMS
Working knowledge of Kafka/Solace/MQ/JMS
Experience with Unit, integration and automated functional testing
Ability to lead technical delivery end-to-end
Proven experience working with Product Owners, BAs, QA, and global stakeholders