19 Apr
|
TD Bank
|
Toronto
Apply on Kit Job: kitjob.ca/job/2g8tzt
page for more information.We are seeking a highly skilled Senior Software Engineer to join our team and develop, maintain, and enhance robust solutions involving backend, front end, and API components. This is a hands-on role, focused on delivering high-quality solutions using Spring Boot, Java, as well as designing, developing, and enhancing existing web apps. The ideal candidate has deep technical expertise, a collaborative spirit, and experience working with Azure/multi-cloud environments.Collaborate with technology partners and business stakeholders to ensure solutions meet requirements, technical direction, and business goals. Analyze requirements and propose pragmatic solutions, using sound engineering judgment and aligning to best practices and architecture standards. Adhere to enterprise frameworks and software engineering methodologies. Ensure compliance with internal and external policies, standards, and quality requirements. Manage resource requirements and assignments, ensuring project milestones are met and monitoring to keep projects on schedule and within budgetActively mentor and coach junior developers, share knowledge, and support a culture of growth and learning. Demonstrate strong communication and documentation skills and support knowledge transfer within and across teams.Advanced knowledge and hands-on experience with backend frameworks (Spring Boot and related libraries), languages (Java, JavaScript), and cloud (Microsoft Azure, EDP pipelines).Familiarity with UI frameworks (Bootstrap, Angular, React) and integration with backend APIs.Experience designing and programming relational databases (Azure SQL, Oracle OCAC).Proficiency with build and automation tools (Maven), caching (REDIS), and Linux environments.Demonstrated experience developing, maintaining,
and enhancing RESTful APIs.Ability to quickly proof-of-concept (POC) new technologies and approaches.**Qualifications and Experience** 5+ years of experience delivering enterpriseon experience building applications with Spring, Spring Boot, Spring Test, and Hibernate, including RESTful API design, scalability, performance, and security.Experience using HTML, CSS, Bootstrap, JavaScript, and up-to-date UI frameworks such as Angular.Experience designing and maintaining relational databases, including complex SQL, stored procedures, and performance optimization in Azure SQL and Oracle.Experience with distributed caching technologies (e.g., REDIS) to improve performance and scalability. experience with Experience deploying and supporting applications in Microsoft Azure, using CI/CD pipelines, and owning deployment verification and production readiness. Strong experience working in Agile/Scrum teams, delivering clean, modular, testable, and maintainable code. Experience with modern development and collaboration tools, including GitHub, Maven, IntelliJ IDEA/Visual Studio/Eclipse, JIRA, and Confluence. Demonstrated ability to analyze requirements, troubleshoot complex issues across the stack, and deliver highFamiliarity with Agile delivery and collaboration tools such as JIRA, JTMF and Confluence.Working knowledge of cloud platforms such as Azure and/or AWS, and CI/CD tools including Jenkins. Knowledge of web protocols and standards,
including HTTP/HTTPS, REST principles, and OAuth2/OpenID Connect (OIDC). **Our Values** At TD we’re guided by our purpose to enrich the lives of our customers, communities and colleagues, and share a set of values that shape our culture and guide our behavior. In exchange for how our colleagues show up to help TD succeed, we are committed to delivering a colleague experience grounded in Impact, Growth and a Culture of Care. No matter where you work across TD, we empower you to make an impact at work and in your community, explore and grow your career and be part of our caring and inclusive culture. **Our Commitment to Diversity, Equity, and Inclusion** At TD, we’re committed to fostering an environment where all colleagues are encouraged to bring their authentic selves to work, experience equitable opportunities, and feel respected and supported. We’re dedicated to building an inclusive workforce that reflects the diversity of the customers and the communities in which we live and serve. **Helping to Make an Impact in Communities – TD Ready Commitment** TD has a long-standing commitment to help drive progress towards a more inclusive and sustainable future. That’s why we launched the TD Ready Commitment in 2018, now a multi-year North American initiative. Under the TD Ready Commitment, we are targeting a total of C$1 billion by 2030 in community giving across four key, interconnected drivers of change: Financial Security, Vibrant Planet, Connected Communities, and Better Health. It’s our goal to help support change, nurture progress, and contribute to making the world a better, more inclusive place for our customers, colleagues, and communities. Learn more: | |
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2g8tzt
📌 Software Engineer II (Toronto)
🏢 TD Bank
📍 Toronto