Senior Java Engineer

Posted 5 days 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 Java Engineer at TD Securities involved in developing next-gen financial analytics solutions. Design and implement data pipelines; collaborate with cross-functional teams to deliver integrated solutions.

Responsibilities

  • Collaborate with development teams, business stakeholders, and project teams to solve complex data and system integration problems.
  • Design, develop, and maintain data pipelines for mission-critical applications.
  • Implement data products and features in collaboration with our business partners.
  • Ensure data quality and operational integrity across data sources.
  • Provide technical expertise to our Support teams in resolving escalated incidents.

Requirements

  • Undergraduate degree in Computer Science, Engineering, or a related field.
  • 7-12+ years of professional back-end development experience, with strong knowledge of Java, Distributed/Low-Latency Computing and large data platforms.
  • Experience with Spark pipelines and cloud-based solutions is a plus.
  • Strong understanding of and ample experience in microservices, Spring/Spring Boot, with Kubernetes experience preferred.
  • Deep hands-on expertise in object-oriented design, memory management, and concurrency.
  • 5+ years of experience working in the Capital Markets domain, with an understanding of its complexities.
  • Proven expertise in designing scalable, production-grade applications and services.
  • Proficiency in messaging/streaming frameworks (e.g. Spring, Kafka, Protocol Buffers).
  • Strong knowledge of relational SQL and NoSQL databases.
  • Comfortable working within Git‑based workflows, CI/CD pipelines, and modern build systems.
  • Comfortable with generative AI and AI-assisted development process.
  • Excellent written and verbal communication skills.
  • Proactive mindset with a strong sense of ownership and accountability.

Benefits

  • Discretionary variable compensation award
  • Growth opportunities and skill development

Job type

Full Time

Experience level

Senior

Salary

CA$126,800 - CA$164,100 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudJavaKafkaKubernetesMicroservicesNoSQLSparkSpringSpring BootSpringBootSQL

Location requirements

HybridTorontoCanada

Report this job

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