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
#J-18808-Ljbffr