Senior IT Developer

Posted 2 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior IT Developer at TD Securities leading the Core Payment Team in developing Java-based microservices for payment solutions. Collaborating with stakeholders and ensuring high-quality code delivery.

Responsibilities

  • Lead technical discussions and high-performance professionals at various capacity (junior to senior developer)
  • Actively contributing code and laying the foundation for technical features that 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.
  • 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.
  • Comply with well-defined enterprise technology delivery practices and standards and project management disciplines by participating in scope assessment, risk and cost analysis
  • 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 towards 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

Requirements

  • Graduate/Undergraduate Degree in Technology
  • 5+ years of Extensive experience in Java, Spring boot, DevOps, 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 NoSQL databases
  • Experience working with vulnerability scan tools like Veracode, sonar etc.
  • 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, GitLab CI) & Cloud platform (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

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development opportunities
  • Reward and recognition programs

Job type

Full Time

Experience level

Senior

Salary

CA$102,200 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudGoogle Cloud PlatformJavaJenkinsKafkaMavenMicroservicesNoSQLShell ScriptingSOAPSplunkSpringSpring BootSpringBootSQLUnix

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.