Senior Java Developer, TD Securities
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-06-15
Listing for:
United States Digital Space LLC
Full Time
position Listed on 2026-06-15
Job specializations:
-
Software Development
Backend Developer, Java Developer, Software Engineer, Senior Developer
Job Description & How to Apply Below
Location, Hours & Pay
Work Location: Toronto, Ontario, Canada
Hours: 37.5
Line of Business: Technology Solutions
Pay Details: $102,200 - $125,000 CAD. This role is eligible for a discretionary variable compensation award that considers business and individual performance. TD is committed to providing fair and equitable compensation opportunities.
Role & Responsibilities- Lead technical discussions and high-performance professionals at various capacities (junior to senior developer)
- Actively contribute code and lay foundation for technical features that developers will build upon.
- Work closely with technology and business stakeholders to gather feedback, shape technical requirements and maintain an accurate roadmap for your own work.
- Create and maintain quality code, ensuring defect‑free programming consistent with standards.
- Provide code maintenance and support during testing cycles and post‑production deployment and participate in reviewing peer coding.
- Comply with well‑defined enterprise technology delivery practices, standards and project management disciplines by participating in scope assessment, risk and cost analysis.
- Act as a key subject‑matter expert who consults with and may lead clients and/or project teams on multiple aspects of development issues.
- Debug production issues quickly and effectively, with an eye toward improving maintainability over the long term.
- Ensure our solutions are reliable, scalable, secure and extensible.
- Continuously enhance knowledge/expertise in own area and keep current with leading‑edge technologies.
- Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/points of interest.
- Typically reports to an IT Manager or above.
- Graduate/Undergraduate Degree in Technology.
- 5+ years of extensive experience in Java, Spring Boot, Dev Ops, Kafka.
- Strong algorithmic problem‑solving skills – backed by prior experience.
- Deep understanding of microservices and composite API architectures.
- Experience in different API technologies, including SOAP and REST.
- Extensive experience in Unix shell scripting.
- Experience working with SQL and No
SQL databases. - Experience with vulnerability scan tools like Veracode, Sonar Qube, log management tools like Splunk and Dynatrace.
- Good understanding of version control and source code management using Git.
- Experience working with CI/CD tools (e.g., Jenkins, Git Lab CI) & cloud platforms (Azure, AWS, GCP).
- Extensive experience with JIRA, Confluence, Nexus, Jenkins, Maven.
- Well‑versed in software design patterns and architectural standards.
- Fluency in creating design artifacts and UML diagrams such as DFDs, Decision Tables, Decision trees, E‑R models, Sequence diagrams, etc.
- Experience working on large projects in a fast‑paced environment.
- Ability to work independently and support multiple deliverables simultaneously.
- Good documentation and presentation skills; well‑versed in oral and written communication.
- Experience leading development projects with other developers.
- Experience in payments domain is preferred.
This role is part of the Core Payment Team within TD Securities. The Total Rewards package includes base salary, 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.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×