Software Engineer II

Posted 27 minutes ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing and enhancing enterprise solutions for TD using Java and cloud services. Collaborating with teams to ensure performance and maintainability across applications.

Responsibilities

  • Develop, maintain, and enhance robust solutions involving backend, front end, and API components
  • Collaborate with technology partners and business stakeholders
  • Ensure Azure cloud deployment and automation tooling are seamlessly integrated
  • Participate in code reviews to ensure maintainability and security
  • Actively mentor and coach junior developers

Requirements

  • 5+ years of experience delivering enterprise ‑ grade applications using Java/J2EE
  • 3+ years of hands ‑ on experience building applications with Spring, Spring Boot
  • Experience using HTML, CSS, Bootstrap , JavaScript, and modern UI frameworks such as Angular
  • Experience designing and maintaining relational databases, including complex SQL
  • Strong experience working in Agile/Scrum teams
  • Hands ‑ on experience with application security and vulnerability management

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$81,600 - CA$115,200 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureBootstrapCloudJ2EEJavaJavaScriptSpringSpring BootSpringBootSQL

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.