Senior Java Developer, Td Securities

TD Ameritrade

Toronto, Ontario, Canada
Base: $102,200 - $125,000 cad; bonus: discretionar...
Java programming experience
Spring boot framework expertise
Microservices architecture design
The role involves leading technical discussions and contributing code to build reliable, scalable, and secure payment microservices

Job Summary

  • The role involves leading technical discussions and contributing code to build reliable, scalable, and secure payment microservices.
  • Candidates must have extensive experience in Java, Spring Boot, and DevOps practices within a fast-paced environment.
  • The position offers growth opportunities, skill development, and a discretionary variable compensation award based on performance.

Matching Summary

The role involves leading technical discussions and contributing code to build reliable, scalable, and secure payment microservices.

Salary

Base: $102,200 - $125,000 CAD; Bonus: Discretionary variable compensation award; Benefits: Health, savings, retirement, paid time off

Skills & Requirements

Must-have

  • Java programming experience
  • Spring Boot framework expertise
  • Microservices architecture design
  • Kafka message streaming
  • DevOps and CI/CD tools
  • SQL and NoSQL databases
  • Unix shell scripting

Nice-to-have

  • Payments domain knowledge
  • SOAP and REST API experience
  • Vulnerability scan tool usage
  • Log management with Splunk
  • Cloud platform experience Azure AWS GCP
  • UML diagram creation skills
  • Leadership of junior developers

Key Requirements

  • Graduate or undergraduate degree in Technology
  • 5+ years of extensive Java experience
  • Strong algorithmic problem-solving skills

Work Rights

Not specified

Tailored Resume

Cover Letter