Full Stack Engineer

Alquemy Search & Consulting

Toronto

On-site

CAD 100,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Staff Software Engineer
Staff Software Engineer

Jobtailor • Burnaby

On-site
CAD 120,000 - 160,000
Sr Platform Lead – Full Stack
Sr Platform Lead – Full Stack

Highbrow LLC • Toronto

Hybrid
CAD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Kumaran Systems • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Lead / Principal Java Engineer
Lead / Principal Java Engineer

High Tech Genesis Inc. • Toronto

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

TekRek • Toronto

On-site
CAD 100,000 - 140,000
Senior Software Engineer - Confluent Secure Compute
Senior Software Engineer - Confluent Secure Compute

IBM • Ottawa

On-site
CAD 120,000 - 160,000
Senior Software Engineer - Confluent Secure Compute
Senior Software Engineer - Confluent Secure Compute

IBM • Vancouver

On-site
CAD 120,000 - 190,000
Senior Software Engineer - Confluent Secure Compute
Senior Software Engineer - Confluent Secure Compute

IBM • Calgary

On-site
CAD 90,000 - 130,000
Senior Software Engineer - Confluent Secure Compute
Senior Software Engineer - Confluent Secure Compute

IBM • Bedford

On-site
CAD 90,000 - 130,000