Sr Software Developer
Core
Design, build, and maintain high-performance Java applications for basket trading and streaming data within Global Equities, leveraging AI to improve developer productivity.
Role type
Senior Software Developer (Java/Spring Boot)
Builds
High-performance data ingestion, processing, and delivery applications for the trading data lifecycle
Domain
Capital Markets / Global Equities
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, real-time transaction processing, multi-threading, TDD, SQL, CI/CD, Generative AI tools
Preferred skills
FIX protocol, event-driven architectures (Kafka/Solace), C#/.NET
Technologies
Java, Spring Boot, FIX, Kafka, Solace, Git, SQL Server
Responsibilities
Design and develop high-performance Java/Spring Boot applications; Integrate real-time market data streams (FIX); Optimize applications for low-latency transaction processing; Apply generative AI tools for code generation and testing; Gather requirements from trading desk personnel; Provide L2 production support; Collaborate with QA and adjacent teams to resolve system issues.
Seniority
Senior, hands-on IC
