Talent.com
Astra North Infoteck Inc.
Java Developer - Kafka, Spring Boot & MicroservicesAstra North Infoteck Inc. • Toronto, ON, ca
No longer accepting applications
Java Developer - Kafka, Spring Boot & Microservices

Java Developer - Kafka, Spring Boot & Microservices

Astra North Infoteck Inc. • Toronto, ON, ca
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description
Job Description
Java Developer (Kafka, Spring Boot & Microservices)

Location: Toronto, ON (Hybrid – 4 Days Work From Office)
Duration: 12 Months
Experience: 6–8 Years

Job Overview

We are seeking an experienced Java Developer with strong expertise in Spring Boot, Kafka, REST APIs, and Microservices. The ideal candidate will have hands-on experience building scalable backend applications, developing event-driven solutions, and working in Agile environments.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Framework, and Spring Boot.

  • Develop scalable REST APIs and Microservices.

  • Build and support Kafka Producer and Consumer applications on Kafka clusters using Zookeeper.

  • Develop Spring Boot microservices to process and publish messages through Kafka.

  • Implement and maintain event-driven architectures using Confluent/Apache Kafka.

  • Participate in CI/CD deployment activities and follow DevOps best practices.

  • Collaborate with cross-functional teams in an Agile development environment.

  • Write unit tests and ensure code quality through best development practices.

Required Skills

  • 6–8 years of hands-on Java development experience.

  • Strong expertise in Java, Spring Framework, and Spring Boot.

  • Experience with Advanced Java Concepts, including Multithreading.

  • Strong knowledge of REST API development.

  • Hands-on experience with Apache Kafka/Confluent Kafka, including Producer and Consumer applications.

  • Experience designing and developing Microservices.

  • Experience with MongoDB and SQL Server.

  • Knowledge of Swagger/OpenAPI.

  • Experience with GitHub, Docker, and JUnit.

  • Understanding of CI/CD deployment processes.

  • Experience working in Agile methodologies.

Nice-to-Have Skills

  • Knowledge of Elasticsearch, Logstash, and Kibana (ELK Stack).

  • Experience with Functional Programming concepts in Java.

  • Exposure to Finance or Capital Markets domain and industry practices.

Primary Skills

  • Java

  • Spring Boot

  • Apache Kafka

  • REST API

  • Microservices

Secondary Skills

  • MongoDB

  • SQL Server

  • Swagger

  • Docker

  • GitHub

  • JUnit

  • CI/CD

  • Elasticsearch

  • Logstash

  • Kibana

  • Functional Programming

  • Agile




Requirements
60-70
Create a job alert for this search

Java Developer - Kafka, Spring Boot & Microservices • Toronto, ON, ca

Similar jobs

Java Developer with Cloud Focus

Canadian Tire CorporationToronto, ON, Canada
Full-time

Join our team as a Senior Java Developer, working partly in-office in Toronto or Calgary.Here, you will design robust backend systems and cloud-native applications to meet complex business needs.Th... Show more

 • Promoted

Senior Java Developer

KonradToronto, ON, CA
Full-time

Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions.Our employees enjoy a cultu... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroToronto, ON, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Java Developer for Leading Bank

Iris Software Inc.Toronto, ON, CA
Full-time

Join a prestigious bank as a Senior Java Developer focusing on AWS and scalable architectural solutions.This hybrid position calls for deep expertise in Java, Spring frameworks, and cloud services.... Show more

 • Promoted

Java Developer (Spring Boot)

TangentiaToronto, ON, Canada
Full-time

Job Title:<br/><br/>Java Developer.Location:<br/><br/>Toronto, ON.Experience:<br/><br/>5+ Years.Work Model:<br/><br/>Hybrid (4 days Work from Office,... Show more

 • Promoted

Senior Java Developer

United States Digital Space LLCtoronto, on, Canada
Full-time

We are seeking a highly skilled and proactive Java Developer with deep expertise in Java, Spring Framework, Kafka, Message Queuing, Dynatrace, and microservices architecture.This role requires a ha... Show more

 • Promoted

Senior Java Engineer, TD Securities - Java, Kafka

TDtoronto, on, Canada
Full-time

Eligible for discretionary variable compensation based on performance.TD Securities, the wholesale banking arm of TD Bank Financial Group, is hiring a.Product Control and Finance Technology Enginee... Show more

 • Promoted

Senior Java Spring Boot Developer - Cloud & Messaging

ScotiabankToronto
Full-time

An established industry player is seeking a qualified Developer to join their Notification Services team.In this dynamic role, you will lead development activities, ensuring high-quality code deliv... Show more

 • Promoted

Java Backend Engineer — Cloud Microservices (Spring Boot)

Tekgence IncToronto, ON, CA
Full-time

A technology solutions firm in Toronto is looking for a skilled Java Backend Developer to design and implement scalable RESTful APIs using Spring Boot.The successful candidate will work on microser... Show more

 • Promoted

Senior Java Architect: Spring Boot & Microservices

Capgeminitoronto, on, Canada
Full-time

A leading technology consulting firm, Capgemini, is seeking a Java Architect to join their team.This role is crucial for developing scalable, high-performance applications using Spring Boot.Ideal c... Show more

 • Promoted

Java Developer for Microservices Projects

AmpstekToronto, ON, CA
Full-time

Join a rewarding contract position as a Java Developer in Toronto or Vancouver, directly focusing on Microservices and Databricks.Bring your expertise in Spring Boot and API creation to this essent... Show more

 • Promoted

Senior Java Developer — Data Pipelines & Microservices

Highbrow LLCToronto, ON, CA
Full-time

A leading software company is looking for a Senior Java Developer to ensure data quality and optimize data pipelines.The role requires at least 10 years of hands-on experience with Java and related... Show more

 • Promoted

Senior Java Developer

VySystemsToronto, ON, CA
Full-time

Java Backend Developer - API, Microservices.Proven experience in designing Java/Java EE solutions.Experience in designing Microservices & APIs.Proven experience in Java back-end development with th... Show more

 • Promoted

Senior Java Spring Boot Microservices Engineer - Hybrid

Source CodeToronto, ON, CA
Temporary

A leading software development company is seeking a Senior Software Developer for a hybrid role based in Toronto.The successful candidate will have extensive experience with Java, Spring Boot, and ... Show more

 • Promoted

Senior Java Spring Boot Developer - Microservices Mastery

Aarorn Technologies IncToronto
Full-time

A technology company in Toronto is seeking a Senior Java Spring Boot Developer with 7–8 years of experience.The candidate should excel in designing and developing scalable backend systems, utilizin... Show more

 • Promoted

Senior Java Developer (FinTech, APIs & Microservices)

Brainhunter Systems LtdToronto, ON, CA
Full-time

Hiring a Senior JAVA Developer (Must-Have Experience: Financial Services / Insurance domain, JAVA and J2EE, Spring Boot, API Development, API Gateway, APIGEE, Microservices Architecture, and event-... Show more

 • Promoted

Senior Backend Developer Java Spring

Tata Consultancy ServicesToronto, ON, Canada
Full-time

Join Tata Consultancy Services (TCS) as a Senior Application Developer focusing on backend solutions using Java and Spring.This role demands expertise in multithreading and REST API development for... Show more

 • Promoted

Junior Java Developer - Spring Microservices | Toronto

Triunity Software, Inc.Toronto, ON, CA
Full-time

A tech solutions company in Toronto is looking for a Jr Java Developer with a strong foundation in Java 7/8 and Spring technologies.The candidate should have at least 4 years of experience, excelle... Show more

 • Promoted

Java Developer (Spring Boot) Toronto, ON, Canada

TangentiaToronto, ON, Canada
Full-time

Job Title:<br/><br/>Java Developer.Location:<br/><br/>Toronto, ON.Experience:<br/><br/>5+ Years.Work Model:<br/><br/>Hybrid (4 days Work from Office,... Show more

 • Promoted

Software Developer (Java | Kafka | GCP)

GFT TechnologiesToronto, ON, CA
Full-time

Software Developer (Java | Kafka | GCP) — Job Description.We are looking for a Senior Java Developer with strong experience in Java, Apache Kafka, and Google Cloud Platform (GCP) to join a high-per... Show more