Blog

Website Burlywall LLC

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

To apply for this job email your details to jobs@burlywall.com