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 IC Java software engineer
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
Spring, Kafka, Hadoop, Spark, Parquet, Jenkins, Maven, Gradle
Responsibilities
Migrating to a new cloud environment, building and refactoring legacy applications, influencing architectural direction, assisting in software evolution from batch to intra-day, leading development of crucial software components, mentoring team members on best practices