Senior Java Developer, TD Securities
Core
Designing and implementing risk & valuation applications for derivatives, trading risk, and enterprise market risk in a hybrid cloud environment.
Role type
Senior Java software engineer (market risk technology)
Builds
Risk & Capital Studio, Valuation Services, Curve & Volatility Generation
Domain
Financial services / Capital markets / Market risk technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, microservices, REST APIs, gRPC, Kafka, Hadoop, Spark, SQL, Git, CI/CD, clean coding, scalable low-latency systems
Preferred skills
Capital markets products knowledge, derivatives, FRTB, VaR, stress testing, ZeroMQ, Google ProtoBuf
Technologies
Java, Spring, Spring Boot, Kafka, Hadoop, Spark, Parquet, gRPC, REST, SQL, Git, Jenkins, Maven, Gradle
Responsibilities
Migrate to new cloud environment, build and refactor legacy applications, influence architectural direction, assist in software evolution from batch to intra-day, lead development of crucial software components, mentor team members on best practices
Seniority
Senior, hands-on IC