Java Developer Kafka, Spring Boot & Microservices


Job Location:

Toronto - Canada

Monthly Salary: K 10 - 10
Experience Required: 5years
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Java Developer (Kafka Spring Boot & Microservices)

Location: Toronto ON (Hybrid 4 Days Work From Office)
Duration: 12 Months
Experience: 68 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

  • 68 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




Required Skills:

60-70


Required Education:

Backend Engineer Kotlin Microservices & AKSRole Overview:We are seeking a highly skilled backend developer with strong experience in modern programming languages and frameworks with primary expertise in Kotlin and exposure to Java microservices and cloud Skills:Proficiency in Kotlin with additional experience in Java (Spring Boot Spring Security) and JavaScript () 5 years of backend development experience including: oUnit testing frameworks (e.g.

Java Developer (Kafka Spring Boot & Microservices)Location: Toronto ON (Hybrid 4 Days Work From Office)Duration: 12 MonthsExperience: 68 YearsJob OverviewWe are seeking an experienced Java Developer with strong expertise in Spring Boot Kafka REST APIs and Microservices. The ideal candidate will hav...