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.
$76,800 - $115,200
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 involves developing end-to-end detailed solutions with accountability for technical aspects and application delivery. You'll be working with Java, Spring Boot, Hadoop, Spark, and MongoDB to build and manage custom Big Data pipelines. The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to mentor junior team members.

TD offers a comprehensive benefits package including health and well-being benefits, retirement programs, paid time off, and career development opportunities. The company fosters an entrepreneurial, start-up environment that embraces the latest technology while providing room for growth, exploration, and innovation.

As part of TD's Technology Solutions team, you'll join a group of over 95,000 colleagues serving 27 million households and businesses across North America. The company is deeply committed to diversity, equity, and inclusion, aiming to create an environment where all colleagues can bring their authentic selves to work.

The salary range for this position is $76,800 - $115,200 CAD, with opportunities for growth and advancement. The role is based in Toronto, Ontario, requiring on-site presence, and offers the chance to work on large-scale, complex projects while contributing to the future of banking technology.

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
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