Job Summary
Key Responsibilities
Key Responsibilities Design, develop, and maintain Java‑based backend applications with high availability and low latency. [expertia.ai] Build and optimize Apache Kafka producers, consumers, topics, partitions, and consumer groups. [careers.ca...gemini.com] Implement event‑driven architectures and real‑time data streaming solutions using Kafka. [careers.ca...gemini.com] Collaborate with cross‑functional teams (QA, DevOps, Product) to deliver scalable and reliable solutions. [expertia.ai] Monitor, troubleshoot, and resolve production issues, ensuring system stability and performance. [careers.ca...gemini.com] Participate in code reviews, enforce best practices, and maintain code quality standards. [expertia.ai] Contribute to the design and evolution of microservices and distributed systems. [careers.ca...gemini.com] Required Skills & Qualifications Technical Skills Strong proficiency in Java (Java 8/11+) and object‑oriented programming. [careers.ca...gemini.com] Hands‑on experience with Apache Kafka (producers, consumers, topics, partitions, consumer groups). [careers.ca...gemini.com] Experience with Spring / Spring Boot and RESTful APIs. [expertia.ai] Solid understanding of distributed systems, messaging patterns, and asynchronous processing. [careers.ca...gemini.com] Familiarity with microservices ar