Senior Java Developer (Capital Markets) - Director
Core
Design and develop complex Java-based applications for financial markets, acting as a technical lead to mentor the team and solve difficult application development tasks.
Role type
Senior IC Java Developer (Capital Markets)
Builds
New features, systems enhancements, and low-latency messaging solutions for financial clients.
Domain
Financial Services / Capital Markets
Deliverable
production ML models | product features
Required skills
Java, Spring, Spring Boot, multi-threading, networking protocols (TCP/IP, WebSocket), low latency messaging middleware, Linux, Git, Maven, Jenkins, relational databases (Oracle, Sybase)
Preferred skills
Streaming Technologies, financial markets knowledge (Equities, Futures, Options), messaging brokers (AMQ, Kafka), distributed caching (Hazel Cast)
Responsibilities
Design and develop Java applications, code/test/debug complex software, create prototypes, interface with product teams to gather requirements, review team work for coding/security standards, resolve complex technical issues, ensure system improvements are implemented and monitored.
Seniority
Director, hands-on IC with mentorship responsibilities