Full Stack Engineer

Alquemy Search & Consulting

Toronto

On-site

CAD 100,000 - 135,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A technology consultancy in Toronto is seeking a Lead Full Stack Engineer to join their engineering team in building a next-generation Operational Data Hub. In this role, you will design and develop scalable applications, focusing on real-time data processing and maintaining distributed systems. Candidates should have strong experience in Java and Spring Boot, alongside hands-on experience with streaming technologies. The position involves mentoring, architecture leadership, and collaboration with various stakeholders.

Qualifications

  • Strong experience in Java development, with deep expertise in Spring Boot.
  • Proven experience building APIs and backend services.
  • Hands-on experience with streaming technologies (Kafka, Pub/Sub, Pulsar, Kinesis, etc.).

Responsibilities

  • Design, build, and maintain scalable applications across the full stack.
  • Build and enhance real-time data pipelines and ingestion frameworks.
  • Lead the design of distributed, high-performance systems.

Skills

Java development
Spring Boot
Streaming technologies
Distributed systems
Event-driven architecture

Tools

Kafka
Pub/Sub
Pulsar
Kinesis

Job description

We are seeking a highly skilled Lead Full Stack Engineer to join a high-impact engineering team building a next-generation Operational Data Hub.

This platform acts as a central “book of record” for enterprise data, enabling seamless data ingestion, processing, and distribution to downstream systems through real-time streaming and API-driven architecture. The team is driving a critical transformation from batch-based processing to real-time data streaming, supporting scalable and event-driven financial systems.

As a Lead Engineer, you will play a key role in designing, developing, and modernizing distributed systems, while remaining hands‑on and contributing directly to code.

What You’ll Do
Full Stack Development
  • Design, build, and maintain scalable applications across the full stack
  • Develop robust backend services and APIs using Java and Spring Boot
  • Contribute to frontend and integration layers as needed
Real-Time Data & Streaming
  • Build and enhance real-time data pipelines and ingestion frameworks
  • Work with streaming platforms such as Kafka, Pub/Sub, Pulsar, Kinesis, or similar
  • Help drive the transition from batch processing to event-driven architecture
Architecture & Technical Leadership
  • Lead the design of distributed, high-performance systems
  • Establish and promote engineering standards and best practices
  • Ensure scalability, reliability, and security of production systems
  • Mentor engineers and support technical growth across the team
  • Collaborate with product, data, and engineering stakeholders
  • Contribute to technical strategy and modernization initiatives
What You Bring
✅ Required Qualifications
  • Strong experience in Java development, with deep expertise in Spring Boot
  • Proven experience building APIs and backend services
  • Hands‑on experience with streaming technologies (Kafka, Pub/Sub, Pulsar, Kinesis, Event Hubs, etc.)
  • Experience designing and building distributed systems and data pipelines
  • Solid understanding of event-driven architecture and real-time processing
  • Demonstrated ability to lead technical initiatives and mentor engineers
Nice to Have
  • Experience with Python in data or streaming environments
  • Familiarity with stream processing frameworks (Flink, Spark Streaming)
  • Exposure to AI/ML use cases or integrating AI capabilities into applications
  • Experience with cloud-based data platforms
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Kumaran Systems • Toronto

On-site
CAD 90,000 - 130,000
Software Engineer
Software Engineer

Randstad Digital • Vancouver

On-site
CAD 90,000 - 140,000
Senior Data Platform Engineer
Senior Data Platform Engineer

TekRek • Toronto

On-site
CAD 100,000 - 140,000
Java Full Stack Developer
Java Full Stack Developer

Veracity Ventures Inc. • Toronto

On-site
CAD 90,000 - 120,000
Flexible work from home
Back End Java
Back End Java

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 170,000
Confluent - Senior Software Engineer - Cloud Platform
Confluent - Senior Software Engineer - Cloud Platform

IBM • Southwestern Ontario

On-site
USD 140,000 - 210,000
Senior Java Software Engineer
Senior Java Software Engineer

Bourne Search Ltd • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

JobCubby • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Software Developer II - Confluent Cloud Platform
Senior Software Developer II - Confluent Cloud Platform

IBM • Vancouver

On-site
CAD 120,000 - 170,000
Senior Software Developer II - Confluent Cloud Platform
Senior Software Developer II - Confluent Cloud Platform

IBM • Ottawa

On-site
CAD 120,000 - 180,000