Taro Logo

Senior Java Lead Engineer

TD Securities offers capital markets products and services to corporate, government, and institutional clients with operations in 40 cities globally.
$93,000 - $121,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Java Lead Engineer

TD Securities is seeking a Senior Java Engineer to join their TDS Veritas Platform team, which handles cross-asset pricing and risk management. The role focuses on maintaining and developing data pipelines while contributing to the next generation of cloud-native data and analytics platforms. The ideal candidate should have strong experience in data pipeline architecture, Capital Markets domain knowledge, and expertise in Java development.

The position offers an opportunity to work with cutting-edge technologies in big data and distributed systems, while optimizing and designing data architecture for next-generation products. The role combines technical expertise with business domain knowledge in Capital Markets, making it an exciting opportunity for experienced engineers interested in financial technology.

The company provides a comprehensive benefits package, including competitive base salary, variable compensation, health benefits, and retirement plans. TD Securities, with over 6,500 professionals across 40 global cities, offers a collaborative environment focused on innovation and growth.

Key technologies include Java, Spring, Hadoop ecosystem, Kafka, Cassandra, and various cloud technologies. The role requires both technical excellence and strong interpersonal skills, with opportunities for career development and learning in a fast-paced financial environment.

Last updated 2 days ago

Responsibilities For Senior Java Lead Engineer

  • Create and maintain optimal data pipeline architecture
  • Implement data products and custom data models
  • Ensure data quality and integrity across various data sources
  • Optimize data pipelines for performance and scalability
  • Provide technical support for incident resolution
  • Develop and document detailed solution designs
  • Conduct code reviews and ensure standards compliance
  • Design reusable components and maintain development standards

Requirements For Senior Java Lead Engineer

Java
Kafka
Cassandra
  • Undergraduate Degree
  • 10+ years of relevant experience
  • Experience with Java, Spring
  • Experience with big data tools: Hadoop, HDFS, ADLS, ADF, Spark, Kafka, Databricks, Dremio
  • Experience with SQL and NoSQL databases, including Cassandra
  • Experience designing scalable applications and microservices
  • Python and Scala experience is a plus
  • 5+ years of Capital Markets experience
  • Experience working on Agile Teams

Benefits For Senior Java Lead Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • Competitive salary
  • Variable compensation bonus
  • Health and wellness benefits
  • Retirement savings plans
  • Paid time off
  • Banking benefits and discounts
  • Career development opportunities
  • Rewards and recognition programs

Interested in this job?