Senior IT Developer

Posted 2 days 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 IT Developer building Java-based enterprise applications for TD, a leading global financial institution. Leading Azure cloud adoption, microservices, Kafka, CI/CD, and technical teams.

Responsibilities

  • Lead high-performance professionals across junior to senior levels
  • Engage in team members' professional development
  • Mentor junior developers and BSAs within and outside the team
  • Remain hands-on as necessary
  • Participate in proofs of concept and solution design thinking
  • Provide strong technical leadership
  • Champion Azure public cloud adoption
  • Lead and embrace Agile work culture
  • Participate in all aspects of the application development lifecycle, including PoC, ideation, design, build, test, and ongoing operation
  • Embrace DevOps culture, including CI/CD, Jenkins, and test automation
  • Share knowledge and drive continuous improvement
  • Drive meaningful change aligned with the overall enterprise product vision

Requirements

  • Bachelor's or Master's degree in technology programs
  • Minimum of 3-5 years of strong hands-on developer experience
  • Strong technology background as a full stack developer, primarily Java
  • Exceptional experience building large-scale enterprise systems
  • Experience building REST APIs, microservices, Spring, and container solutions
  • Excellent database knowledge and hands-on experience managing large RDBMS, LDAP, and NoSQL systems
  • Experience integrating industry-leading COTS solutions such as Ping Federate, Access Management, ThreatMetrix, and BioCatch with home-grown enterprise capabilities
  • Experience deploying containerized solutions using AKS in Azure or similar cloud infrastructure
  • In-depth understanding of GitHub Actions for CI/CD
  • Experience designing highly resilient, fault-tolerant, high-throughput application ecosystems
  • Real-world implementation experience in event streaming using Kafka
  • Strong understanding of Azure public cloud design and implementation
  • Experience with vulnerability scanning tools such as Veracode and Sonar
  • Experience with log management tools such as Splunk, DataDog, and Dynatrace
  • Ability to lead high-performance professionals from junior to senior levels
  • Ability to mentor junior developers and BSAs
  • Ability to participate in proofs of concept and solution design thinking
  • Strong technical leadership
  • Ability to drive Azure public cloud adoption
  • Ability to work in an Agile environment
  • Experience across the application development lifecycle: PoC, ideation, design, build, test, and ongoing operation
  • DevOps experience including CI/CD, Jenkins, and test automation
  • Learning mindset and knowledge sharing
  • Ownership mindset aligned with enterprise product vision

Benefits

  • Base salary
  • Variable compensation
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Regular development conversations
  • Training programs
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions
  • Interview accommodations, including accessible meeting rooms and captioning for virtual interviews

Job type

Full Time

Experience level

Senior

Salary

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

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudJavaJenkinsKafkaMicroservicesNoSQLRDBMSSplunkSpring

Location requirements

HybridTorontoCanada

Report this job

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