Java Kafka Developer (Calgary)

Java Kafka Developer (Calgary)

23 Aug
|
HireOn Tech
|
Calgary

23 Aug

HireOn Tech

Calgary

Java Kafka Developer

Location: Calgary, AB (F2F Interview is mandatory)

Job Type: Full-Time

Work Model: Hybrid – Calgary, AB

Job Summary

We are looking for an experienced Java Kafka Developer to join our development team in Calgary, AB. The ideal candidate will have strong hands-on experience in Core Java and Apache Kafka , with a solid understanding of backend application development, event-driven architecture, and distributed systems.

The candidate will be responsible for designing, developing, integrating, and supporting scalable Java-based applications and Kafka streaming solutions.

Key Responsibilities

- Design, develop, and maintain scalable backend applications using Core Java .
- Develop and integrate Apache Kafka producers and consumers for real-time event streaming.
- Build reliable, high-performance applications using object-oriented design and Java best practices.
- Work with Kafka topics, partitions, consumer groups, offsets, and message processing.
- Troubleshoot application and Kafka-related issues and optimize system performance.
- Participate in code reviews, technical discussions, testing, and production support.
- Collaborate with architects, developers, QA teams, business analysts, and other stakeholders.
- Develop clean, maintainable, reusable, and well-documented code.
- Support application integration and deployment across different environments.

Required Technical Skills
- Solid hands-on experience with Java / Core Java .




- Excellent understanding of OOP, Collections, Exception Handling, Multithreading, and Concurrency .
- Experience with Java 8+ features including Streams and Lambda expressions .
- Strong experience with Apache Kafka .
- Hands-on knowledge of Kafka Producers, Consumers, Topics, Partitions, Consumer Groups, and Offset Management .
- Understanding of Kafka event-driven architecture and asynchronous processing.
- Strong problem-solving and debugging skills.
- Experience with REST APIs and backend application development.
- Experience with SQL and relational databases.
- Familiarity with Git, Maven/Gradle, and Agile development practices.

Good to Have
- Experience with Spring / Spring Boot .
- Experience with Microservices architecture .
- Knowledge of Kafka monitoring, performance tuning, replication, and fault tolerance.
- Experience with Docker/Kubernetes or cloud platforms such as AWS, Azure, or GCP.
- Experience with JUnit/Mockito.
- Experience working in large enterprise environments.

Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of Java development experience .
- Strong hands-on experience with Core Java and Kafka .
- Excellent communication and analytical skills.
- Ability to work effectively in a collaborative development environment.
- Candidates must be able to work from Calgary, AB , according to the requi

📌 Java Kafka Developer (Calgary)
🏢 HireOn Tech
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java kafka developer (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: java kafka developer (calgary) / calgary