Posted in

Senior IT Developer

Senior IT Developer

CompanyTD Bank
LocationToronto, ON, Canada
Salary$102200 – $125000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years development and End to End design experience (J2EE, Java 8)
  • 7+ frameworks like Spring, Spring MVC, Spring boot, Spring Security (OAuth, LDAP)
  • 3+ years RESTful API
  • 3+ years database knowledge preferred oracle
  • Hands-on experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
  • 1+ years building kafka based application (Kstream/producer-consumer)/MQ
  • Strong knowledge of core Java
  • Experience working on Banking Domain Projects

Responsibilities

  • Application development activities. Hands-on experience with Java/Springboot applications.
  • Actively contributing code and laying the foundation for technical features that junior developers will be able to build upon.
  • Working closely with technology and business stakeholders to gather feedback, shape technical requirements and help maintain an accurate roadmap for your own work.
  • Coordinate development efforts across project(s) with senior/junior developers in the team.
  • Debug production issues quickly and effectively with an eye towards improving maintainability over the long term.
  • Ensure our platforms are reliable, scalable, secure, and extensible.
  • Readiness and motivation to work autonomously in a developer capacity on a diverse range of activities (e.g. design, support of technical business solutions)
  • Participate in complex applications and systems development, programming.
  • Propose solution options.
  • Support knowledge management processes and ensure knowledge is codified 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).

Preferred Qualifications

  • Building/Worked on File Processing applications.
  • Agile/Waterfall and SDLC/PMLC processes
  • Hands-on experience of SSO, MFA, PingFed, OIDC, OAuth, API gateway
  • Continuous Integration and Test-Driven Methodologies