Enable job alerts via email!

Sr Java Developer

Highbrow LLC

Toronto

On-site

CAD 100,000 - 150,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a Sr. Java Developer in Toronto for a long-term position. The role involves maintaining data pipelines and optimizing data architecture using cutting-edge technologies. The ideal candidate will have significant experience in Java, big data tools, and Capital Markets, contributing to both technical and business needs.

Qualifications

  • 7+ years of relevant experience as a Java developer.
  • Experience with big data tools and strong Agile team collaboration.
  • Experience in Capital Markets is required.

Responsibilities

  • Create and maintain UI applications and supporting microservices.
  • Optimize backend services for stability, performance, and scalability.
  • Conduct code reviews and ensure design leverages reusable components.

Skills

Java
Spring
Big Data Tools
Agile
SQL
NoSQL
Communication Skills
Customer Focus
Python
Scala

Education

Undergraduate degree

Tools

Hadoop
Spark
Kafka
Databricks
ADLS
HDFS
ADF
Cassandra

Job description

Job Title: Sr. Java Developer
Job ID:2025-13382

Job Location:Toronto, ON (Hybrid – 2 days/week onsite)

# Positions:3

Candidate Constraints:

Duration:Long term

Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers

Key Technology:Java, SQL

Project Details

Client interview? (Y/N): Yes

Expected interview duration: Initial interview will be 30 mins, second round is 1 hour in-person

Technical assessment expected? Yes – developers will be expected to code

Job description

We are looking for a savvy Java Software Engineer (Engineer II) to join our growing team of engineers. The hire will be responsible for maintaining our current our data pipelines and be a key contributor as we design the next generation of cloud native data and analytics platform.

The ideal candidate is an experienced data pipeline builder and data wrangler who understands the Capital Markets domain and enjoys optimizing data systems and building them from the ground up. They must be self-directed and comfortable supporting the data needs of multiple teams, systems, and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

Department Overview

The TDS Veritas Platform is the cross-asset pricing and risk management platform for TD Securities. TDS Veritas is also the strategic storage and compute infrastructure for numerous business-aligned products used by front office users as well as risk management functions in the Investment Bank. Within the wider platform team, the TDS Veritas Data Interfaces team is responsible for sourcing and curating Trade, Market Data and Reference Data information.

Job Responsibilities:

Create and maintain our UI applications and its supporting microservices.

Optimize backend services or data pipelines for stability, performance and scalability.

Provide technical support to promptly resolve escalated incidents/outages.

Develop and document a detailed solution design, impart your subject matter expertise throughout life cycle.

Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.

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.

Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.

Keep up to date with the latest industry trends and technologies related to data engineering.

Skills and Experience Required:

Required:

7+ years of relevant experience as Java developer.

Experience with: Java, Spring, SpringBoot

Experience with big data tools: Hadoop, HDFS, ADLS, ADF, Spark, Kafka, Databricks, Dremio etc.

Experience with relational SQL and NoSQL databases, including Cassandra.

Experience designing production grade, scalable applications and microservices.

Capital Markets experience required.

Experience working on Agile Teams.

Desired

Has excellent written and verbal communication skills

Has strong customer focus

Experience in Python, Scala

Education

Undergraduate degree

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.