Taro Logo

Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Technology

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$114,000 - $154,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Technology

TD Bank is seeking a Senior Software Engineer III to serve as a Java/Spring boot Developer and Lead within their Wealth Technology division. This player-coach role offers an exciting opportunity to lead technical solutions while hands-on coding, combining leadership and technical expertise. The position offers competitive compensation between $114,000 - $154,000 CAD and follows a hybrid work model with 2 days per week in the office.

The role demands a seasoned professional with 7-10 years of development experience and 5 years in a tech lead capacity. The ideal candidate will bring deep expertise in Java/Spring ecosystem, including Spring Boot, Spring Framework 5, and Spring Cloud technologies. Additional technical requirements span Scala, Spark, Unix/Linux, and SQL, making this an excellent opportunity for a well-rounded senior engineer looking to take on leadership responsibilities.

As a tech lead, you'll be responsible for establishing technical direction, overseeing software quality, and guiding team members while maintaining hands-on involvement in development. The role combines strategic leadership with practical implementation, requiring both technical excellence and people management skills.

TD Bank offers a comprehensive benefits package including health and well-being benefits, retirement programs, paid time off, and career development opportunities. As one of North America's largest banks, TD provides a stable yet innovative environment where technology plays a crucial role in delivering legendary customer experiences to over 27 million households and businesses.

The position is ideal for someone who wants to make a significant impact in financial technology while leading and mentoring a team. You'll be part of TD's technology transformation, helping shape the future of banking while working with modern technologies and practices. The hybrid work model offers flexibility while maintaining team collaboration and culture building.

Last updated a day ago

Responsibilities For Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Technology

  • Lead the creation of comprehensive end-to-end detailed solutions
  • Provide technical expertise focusing on efficiency, reliability, scalability, and security
  • Establish project specifications and technical direction
  • Oversee software quality and system modifications
  • Guide team members with troubleshooting technical issues
  • Conduct comprehensive assessments to develop solutions
  • Lead the software development team in creating and maintaining software applications
  • Analyze client requirements and collaborate with cross-functional teams
  • Ensure successful execution of software projects

Requirements For Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Technology

Java
Kafka
Cassandra
  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background (computer science, engineering)
  • 7-10 years relevant development experience
  • 5 years tech lead experience
  • Experience with Springboot
  • Experience with Spring framework 5
  • Experience with Java 11/17
  • Experience with IBM MQ client library 9.x
  • Knowledge of Spring cloud technologies(Sleuth, Resiliance4j)
  • Experience with Junit5, Scala, Spark
  • Unix/linux commands + shell scripting
  • SQL knowledge

Benefits For Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Technology

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

Interested in this job?

Jobs Related To TD Bank Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Technology