Key Responsibilities Design, develop, and maintain backend services and APIs using Java Build and manage microservices-based architecture Implement event-driven systems using Apache Kafka Develop and optimize data models in MongoDB Ensure system scalability, performance, and reliability Collaborate with frontend, DevOps, and product teams Write clean, reusable, and efficient code following best practices Perform code reviews, debugging, and troubleshooting Implement security and data protection measures Integrate third-party services and APIs ?? Required Skills & Qualifications Bachelor’s degree in Computer Science, IT, or related field 3–8 years of experience in Java backend development Strong proficiency in Java (Spring Boot / Spring Framework) Hands-on experience with Apache Kafka (producers, consumers, streaming) Experience working with MongoDB (NoSQL database design & queries) Knowledge of RESTful APIs and web services Understanding of microservices architecture Familiarity with Docker/Kubernetes (preferred) Experience with Git/version control systems Strong problem-solving and debugging skills ?? Preferred Qualifications Experience with Spring Cloud / distributed systems Knowledge of CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) Familiarity with cloud platforms (AWS, Azure, GCP) Experience in message queue systems and event-driven design Understanding of data streaming and real-time processing