TD Jobs For IT Solutions Design Specialist, Java Backend Developer

TD Bank

Job Description:

TD Bank, America’s Most Convenient Bank, is one of the 10 largest banks in the U.S., providing more than 8 million customers with a full range of retail, small business and commercial banking products and servicesTD Bank, America’s Most Convenient Bank, is a member of TD Bank Group and a subsidiary of The Toronto-Dominion Bank of Toronto, Canada, a top 10 financial services company in North America. The Toronto-Dominion Bank trades on the New York and Toronto stock exchanges under the ticker symbol “TD”. To learn more, visit

Job Responsibilities:

  • Develop and document a detailed solution design within SDS, impart your subject matter expertise throughout life cycle.
  • Participate in complex applications and systems development, programming.
  • Propose solution options; generate stakeholder support.
  • Collaborate with stakeholders on project estimates.
  • Produce top-notch functional, technical and user interface designs.
  • Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.
  • Consult on development of the System Requirements Specification (SRS).
  • Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed.
  • Define metrics and performance goals with technology partners and peers.
  • Respect TD’s technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity – this includes thorough project requirements, documentation, scope estimates and costs.
  • Deliver effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to the corporate quality and security standards.
  • Identify ways to minimize cost, play a role in introducing strategic solutions to support cost effectiveness and enhance stakeholder experience.
  • Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and support gating and review sign-offs for solution design.
  • Support knowledge management processes and ensure knowledge is codified, monitored, tracked and managed.
  • Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
  • Identify and address any issue that affects the integrity of the application ( e.g. cross-capability/release issues).
  • Provide technical support to promptly resolve escalated incidents/outages.

Job Requirements:

  • Undergraduate Degree or Technical Certificate.
  • Graduate degree preferred.
  • 7+ years relevant experience.
  • Experience in Java/J2EE/Spring framewor
  • Experience in Java 8
  • Experience in Spring framework (Spring Core with Annotation, Spring Boot Spring Rest docs)
  • Good understanding of Spring Security & Authorization
  • Experience with Grunt, JasmineKarma, integrating HTML/Angular front ends with Rest end points, JSON
  • Good understating of data serialization and JSON
  • Good understating of data serialization and JSO
  • Experience with deployment automation tools: Jenkins
  • Experience with logging frameworks SLF4J & Logback
  • Strong communication skills
  • Experience in writing unit test cases with Junit 4
  • Banking/ financial industry experience
  • Experience working in AGILE
  • Solid understanding of responsive web design, web standards and browser compatibilities
  • HTML, CSS & JavaScript
  •  Angular/AngularJS
  • Proven development experience architecting and delivering large complex high volume enterprise web applications
  • Twitter Bootstrap API and/or Foundation
  • Experience with build tools Gradle/Maven & Git version control

Qualification & Experience:

    . Experience in UI development using AngularJS or Angular 6.x and above
    . Knowledge of Feign API client
    . Experience with server side caching technologies like EhCache
    . Experience working in Cloud infrastructure and deployment

Job Details:

Company: TD Bank

Vacancy Type: Full Time

Job Functions: Information Technology

Job Location: Greenville, SC, US

Application Deadline: N/A

Apply Here


To apply for this job please visit .

scroll to top