Taro Logo

Sr. Java Developer

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$57,600 - $86,400
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Sr. Java Developer

TD Bank is seeking a Senior Java Developer to join their Treasury Analytics Group, which is responsible for measuring and managing market risk for the bank's retail portfolios. This role offers an exciting opportunity to work on a brand-new initiative building the next generation strategic platform for risk, valuations, and analytics using cutting-edge technologies including Big Data and NoSQL databases.

The position requires expertise in Java development, particularly with Spring Boot, and extensive experience with big data technologies like Hadoop and Spark. You'll be working in a team environment, contributing to both technical development and team leadership through mentoring junior members. The role combines hands-on coding with architectural decision-making, making it ideal for senior developers who want to impact large-scale financial systems.

The Treasury Analytics Group provides a startup-like environment within a major financial institution, offering the stability of a large bank with the excitement of working on innovative technologies. You'll be part of a team developing solutions that directly impact the bank's risk management and financial reporting capabilities.

TD offers a comprehensive benefits package including health and retirement benefits, career development opportunities, and a supportive, inclusive work culture. The position is based in Toronto, offering a competitive salary range of $57,600-$86,400 USD (converted from CAD).

This is an excellent opportunity for a senior developer looking to apply their Java and big data expertise in the financial sector while working on challenging, enterprise-scale projects that make a real impact on the business.

Last updated 5 days ago

Responsibilities For Sr. Java Developer

  • Develop, program, and maintain Applications using Java, Spring Boot, Hadoop, Spark, MongoDB and HBase
  • Build and manage custom Big Data pipelines
  • Work on Big data processing and techniques
  • Work on technical direction for the product
  • Contribute to sprint planning and backlog grooming sessions
  • Leverage best practices in continuous integration and delivery
  • Work on new capabilities and technologies to drive innovation
  • Lead, inspire and mentor junior team members

Requirements For Sr. Java Developer

Java
MongoDB
  • Undergraduate Degree, Technical Certificate, or equivalent experience
  • 5+ years relevant experience, developing and maintaining Java Spring Boot based applications
  • 3+ years of experience programming with Spring Boot 2, Spring Data (JPA, JDBC), Java 8, Spring Security (OAuth, LDAP), REST Services
  • Experience with large scale Big Data platforms on Hadoop, Spark
  • Experience developing multi-threaded applications and developing Micro Services using modern technology stack
  • Experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus
  • Good communicator with strong written and oral communication skills

Benefits For Sr. Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs

Jobs Related To TD Bank Sr. Java Developer