We are looking for a skilled Java Backend Developer with strong fundamentals in core Java concepts and experience building scalable, high-performance applications. The ideal candidate should be comfortable working with distributed systems, handling concurrency, and optimizing data processing workflows.Key ResponsibilitiesDesign, develop, and maintain backend services using JavaWork with distributed messaging systems like Kafka for real-time data processingImplement efficient, thread-protected applications using concurrency and multithreadingOptimize data structures and algorithms for performance (e.G., HashMaps, bucket-based logic)Write and optimize SQL queries for data storage and retrievalCollaborate with cross-functional teams to define and deliver scalable solutionsTroubleshoot and debug complex production issuesRequired SkillsStrong experience in Java developmentSolid understanding of Concurrency and MultithreadingHands-on experience with Apache KafkaDeep understanding of data structures (e.G., HashMap, bucket-based indexing)Strong problem-solving skills with focus on performance optimizationProficiency in SQL and database concepts#J-18808-Ljbffr