Java Developer, TD Securities
Core
Design, develop, test, and support scalable software solutions and data processing pipelines for Risk Analysts, Front Office Traders, and Senior Executives within the Trading Risk Warehouse platform.
Role type
Senior IC Java Developer (Engineer I)
Builds
Data processing pipelines, REST APIs, and web-based applications for risk management and trading operations.
Domain
Financial services / Capital markets / Risk management
Deliverable
production ML models | product features
Required skills
Java/JEE, Spark/Scala, Python, Big Data technologies (Hadoop, Hive), Cassandra/NoSQL, Spring Boot, REST APIs, Git, CI/CD, Linux
Preferred skills
.NET/C#, Databricks, cloud-based data platforms, microservices architecture, distributed systems
Technologies
Jenkins, Maven, MS SQL Server, Angular
Responsibilities
Develop and maintain high-quality applications on distributed computing platforms; Build and support data processing pipelines and REST APIs; Perform unit, integration, and user acceptance testing; Troubleshoot production issues; Contribute to code reviews and CI/CD processes.
Seniority
Senior, hands-on IC