Senior 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 (Big Data & Distributed Systems)
Builds
Data processing pipelines, REST APIs, and web-based applications for risk management and capital markets.
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 knowledge
Technologies
Spark, Scala, Python, Hadoop, Hive, Cassandra, Spring Boot, Angular, MS SQL Server, Jenkins, Maven, Linux
Responsibilities
Develop and maintain scalable applications on distributed computing platforms; Build and support data processing pipelines and REST APIs; Participate in design, development, testing, and deployment; Perform unit, integration, and UAT testing; Troubleshoot production issues; Contribute to code reviews and CI/CD processes; Identify opportunities for performance improvement.
Seniority
Senior, hands-on IC