TD bank

Java Developer, TD Securities

TD bank
Apply
2 hours ago
Toronto, CanadaMid Level

Responsibilities

  • Plan, analyze, design, code, test, and implement application solutions for regulatory reporting and strategic finance initiatives.
  • Contribute to architecture decisions, development tools, technology standards, and team best practices.
  • Develop and query databases and integrate applications using Java, messaging middleware, event-driven systems, and related technologies.
  • Translate business requirements into technical solutions in collaboration with Business Analysts.
  • Conduct code reviews, resolve issues independently, and participate in testing and the application development lifecycle.
  • Coach and mentor team members, participate in knowledge transfer, and evaluate new technologies.

Requirements

  • University or postgraduate degree, preferably in computer science, engineering, or a related technical discipline, or equivalent relevant experience and knowledge.
  • Java development experience including J2EE and the Spring or Spring Boot framework.
  • Database development and SQL querying experience, including Oracle, PostgreSQL, Cassandra, or MongoDB.
  • Experience with XML, XSLT, JSON, collaboration tools, and application development using messaging middleware.
  • Experience with at least two of JMS, complex event processing, REST, Solace, or MQ.
  • Familiarity with enterprise integration patterns, cloud, NoSQL data stores, Big Data, DevOps, microservices, secure coding, and software development methodologies.
  • Strong research, analytical, problem-solving, oral communication, and written communication skills.
  • Angular or React experience and investment banking knowledge or experience are nice to have.

Benefits

  • Toronto, Ontario work location with 37.5 working hours per week.
  • Base salary of $102,200 - $125,000 CAD plus eligibility for discretionary variable compensation.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular development conversations, training programs, mentoring programs, and access to an online learning platform.
  • Training and onboarding sessions are provided, with workplace accessibility accommodations available upon request.

Tech Stack

AngularApache CassandraApache HadoopAzureJavaJenkinsLinuxMongoDBPostgreSQLReactSpring BootTeamCityWindows

Categories

TD bank

About TD bank

10,000+ employees
Contact me