Full Stack Developer (Angular/Java) - C$81,600 - C$115,200 A Year (Toronto)

Full Stack Developer (Angular/Java) - C$81,600 - C$115,200 A Year (Toronto)

15 Aug
|
TD
|
Toronto

15 Aug

TD

Toronto

Work Location: Toronto, Ontario, Canada Hours: 37.5 Line Of Business: Technology Solutions Pay Details: $81,600 - $115,200 CAD Job Description Customer Develop new solutions as required for engineering programs and projects within assigned area Develop new features and perform unit/ component tests for new application development initiatives aligned to business needs and in accordance with technology architecture standards Support business enquiries and activities through execution of small enhancements and break/fix implementations (e.G., source code changes); may also be responsiblefor peer code review Work with technology partners to ensure configuration and custom components meet application requirements and performance goals Analyze technical requirements to recommend pragmatic and sound engineering solutions for own area; may be involved in coding/story estimates Collaborate with stakeholders and internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market and innovation goals Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required Document and verify system components, applications, system infrastructure, security, integration, operability and engineering-related architecture designs associated with a program or project Participate in quality management reviews, in particular reviews of designs, prototypes and other requirements work products to ensure they fulfill the requirements Create and maintain quality code, ensure defect‑free programming consistent with standards; provide code maintenance and support during testing cycles and post‑production deployment, and participate in reviewing peer coding Provide technical expertise during incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution Participate in identifying and recommending development/testing solutions/tools in support of project/application objectives Assist in development/maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures Shareholder Adhere to enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs, policies and practices are well managed, meet business needs,



comply with internal and external requirements and align with business priorities Collaboratively engage with stakeholders at all levels to shift from finding defects to proactively preventing defects Actively seek and support continuous improvement and automation opportunities within the engineering practice Conduct meaningful analysis at the functional or enterprise level to draw conclusions, make recommendations and assess effectiveness of programs, policies and practices Identify opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and enhance stakeholder experience Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance; conduct Operational Readiness Reviews and support gating and review sign‑offs for solution design Monitor service, productivity and assess efficiency levels within own function and implement continuous process/performance improvements where opportunities exist Lead, facilitate and/or implement actions and remediation plans to address performance, risk or governance issues Actively manage relationships within and across various business lines, corporate and/or control functions, and ensure alignment with enterprise and/or regulatory requirements Protect the interests of the organization – identify and manage risks, and elevate non‑standard, high‑risk activities as necessary Keep abreast of emerging issues, trends and evolving regulatory requirements and assess potential impacts Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite Employee / Team Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues or points of interest Provide thought leadership and/or industry knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit Keep current on emerging trends and developments and grow knowledge of the business, related tools and techniques Participate in personal performance management and development activities,



including cross training within own team Keep others informed and up‑to‑date about the status or progress of projects and all relevant or practical information related to day‑to‑day activities Actively mentor and enable team members by sharing knowledge and leveraging engineering best practices Support the team by providing guidance and proactively identifying and resolving issues Lead, motivate and develop relationships with internal and external business partners and stakeholders to establish productive working relationships Contribute to a fair, positive and equitable environment that supports a diverse workforce Act as a brand ambassador for your business area/function and the bank, both internally and externally Breadth & Depth Advanced knowledge of specific domain or range of engineering frameworks, technologies, tools, processes and procedures, as well as organizational issues Performs complex to difficult technical tasks independently Advanced knowledge of technologies, tools, various programming languages, processes and procedures Develops program specifications; adapts, integrates, codes, tests and debugs programs; responsible for execution Uses existing procedures to solve routine problems; makes limited exceptions Generally reports to a Practice lead Experience and/or Education Undergraduate degree, postgraduate degree or technical certificate Strong academic background (e.G., computer science, engineering) 3–5 years relevant experience Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing Ability to simplify complex problems and communicate them in plain language Experience with code merging and branching methodologies using Git and the code release process Object‑oriented coding practices, including strong design patterns, SOLID principles, refactoring and clean code Experience supporting production‑level software Solid understanding of Redux/state‑management concepts and strong grasp of core Angular concepts, including services, directives, components and signals Proficiency with TypeScript 5.2+ and Angular 17+ frameworks Experience with writing and maintaining Cypress, JUnit and automation tests Hands‑on experience with Java 17+ and the Spring framework Experience using AI coding tools such as GitHub Copilot or Claude Experience supporting production‑level debugging using tools such as Datadog, Splunk, Dynatrace Understanding of DevOps deployment processes and technologies such as Docker, Jenkins, and others #J-18808-Ljbffr

📌 Full Stack Developer (Angular/Java) - C$81,600 - C$115,200 A Year (Toronto)
🏢 TD
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (angular/java) - c$81,600 - c$115,200 a year (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (angular/java) - c$81,600 - c$115,200 a year (toronto) / toronto