Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Calgary, AB, United States
Posted
22 hours ago
DockerMicroservicesSQLSpringSpring BootAWSAgileApacheAzureGitGoogle CloudJUnitJavaKafkaKubernetesREST
Job Description
Job Title-Java Kafka Developer
Location: Calgary, AB (F2F Interview is mandatory)
Job Type: Full-Time
Work Model: Hybrid – Calgary, AB
Skill Required-
Java , Core Java , Kafka
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 Kafkaproducers 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
- Strong 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 Google Cloud Platform.
- 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.
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 Kafkaproducers 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
- Strong 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 Google Cloud Platform.
- 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.
Similar jobs
- AT
Workday Integration Developers / Extend Developer || Remote
NewAKAASA Technologies
United States🇺🇸Remote22 hours agoSOAPSQLC#+5Technology - OT
Salesforce Developer | Raleigh, NC (Relocation OK)
NewOVS Technologies Inc
Raleigh, NC🇺🇸Hybrid22 hours agoScrumAgileTechnology - RD
Sr Developer Duck Creek
NewRandstad Digital
Cleveland, OH🇺🇸$59 - $69/hrRemote22 hours agoSQLSQL ServerShell+11Technology - HP
Senior Mainframe Developer
NewHR Pundits
United States🇺🇸Remote22 hours agoSpringSpring BootAgile+2Technology - SO
Senior AWS Python Developer - Birmingham, AL
NewSystem One
Birmingham, AL🇺🇸$98.5k - $100k/yrOn-site22 hours agoDynamoDBSQLAPI Gateway+3Technology - SA
SQL Developer/SQL Database Engineer
NewSagarsoft
Phoenix, AZ🇺🇸On-site22 hours agoSQLSQL ServerETL+3Technology